jQueryで「アクティブ」に等しいクラスセレクターでnth-childパラメーター値を取得するにはどうすればよいですか?
これが論理的かどうかはわかりませんが、nth-param 値で現在選択されている dd 要素のリストを特定したいと考えています。
このコードは、実際には Foundation の Vertical Tabs からの垂直タブのループです。
<dl class="vertical tabs">
<?php foreach($tabs as $key):?>
<dd id="ver_tab"><a href="javascript:void(0)" onclick="ajaxFunc('<?php echo ($key['group_name']) ?>')" id="ver_tab_a"><?php echo ucwords($key['group_name']);?></a></dd>
<?php endforeach ?>
<dd><a id="new_group_button" href="#new_group_form">+ New Group</a></dd>
動的に取得されたデータを含むタブのリストがあります。また、下部に新しいグループを追加する静的タブがあります。動的に生成されたタブからタブをクリックすると、値が「アクティブ」のクラスが追加されます。静的タブをクリックすると、モーダルが開き、モーダルをキャンセルすると(モーダルはFoundationのRevealにもあります)、静的タブをクリックする前に、選択したタブをアクティブなタブに戻す必要があります。
私のjQueryには次のものがあります:
$("#ver_tab:nth-child("+x+")").attr("class","active");
x が選択されたタブの n 番目の子である、以前に選択されたタブに戻ります。
本当にありがとう!