jqueryの次のXX要素はどうやって見つかりますか?私が達成しようとしているのは、誰かが "event_details_arrow"クラスの1つをクリックすると、次の "event_detail"クラスが表示/非表示になるということです。jqueryの表示/非表示
これは私のコードですが、「event_details_arrow」のいずれかをクリックするたびに、すべてのevent_detailクラスを表示/非表示にしています。
$(".event_details_arrow").bind("click", function() {
$(".event_detail").slideToggle();
});
<tr>
<td>yyy</td>
<td class="event_details_arrow"><span></span></td>
<td class="lastcol"><a href=""><span>Register</span></a></td>
</tr>
<tr class="event_detail">
<td colspan="3">text</td>
</tr>
<tr>
<td>yyy</td>
<td class="event_details_arrow"><span></span></td>
<td class="lastcol"><a href=""><span>Register</span></a></td>
</tr>
<tr class="event_detail">
<td colspan="3">text</td>
</tr>
<tr>
<td>yyy</td>
<td class="event_details_arrow"><span></span></td>
<td class="lastcol"><a href=""><span>Register</span></a></td>
</tr>
<tr class="event_detail">
<td colspan="3">text</td>
</tr>
おかげで、おそらく
ええ、うまくいくようです。今、私はページロードのイベントをトリガーしたい、このコードは最初の要素でのみ動作します。どんな考え? $( "。event_details_arrow")。triggerHandler( "クリック"); – user441365
'$(document).ready(function(){});'を使っていますか? – Marnix
はい私はそれを使用しています。 – user441365