クリックしfirstた要素の直後に、特定のクラスを持つ要素を取得するにはどうすればよいですか。
<div class="box"></div>
<div class="box"></div>
<div class="box-data"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box-data"></div>
これが私のうまくいかない解決策です:
$(".box").click(function() {
$(":first .box-data").css("display", "block");
//$(this).find(":first .box-data").css("display", "block");
});
はbox-dataデフォルトでは表示されませんが、上記のコードでは残念ながら両方が表示されます!
PSはクラスdisplay: none;で定義されています。box-data