クリックし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