私はページ上に「記事」というクラスを持つ複数のdivを持っています。私は、 "article"クラスの最初のdivに "current"クラスを追加するためにJQueryを使用して特定のクラスのない要素を非表示にするにはどうすればよいですか?
$(".article:first").addClass("current");
を使用しました。ボタンをクリックするまで他のすべてのclass = "article" divを非表示にします。
ページが読み込まれると、最初のclass = "article" divが表示されます。ボタンをクリックすると、2番目のdivが表示されます。
編集:class = "article" divは2つの異なるクラスのdivに表示されますか?
<div class="roots">
<div class="article">
</div>
</div>
<div class="words">
<div class="article">
</div>
</div>
私はそれらをJQueryで別々に扱う必要がありますか?
最初にすべてを非表示にする必要がありますか?それは必要ですか?また、後続のdivを表示するために、$( "。article:next")などを使用しますか? – mishmomo
すべてが最初に表示されている場合は、表示したくないものをすべて非表示にする必要があります。すべてを非表示にするのが最も簡単で最速です。最近私の答えに何が追加されたのかを見て、CSSとJSの組み合わせを使ってより良い方法を考えていると思います。 – jfriend00
ああいいね。私はあなたがクリック機能でしたことが好きです。 – Loktar