現在、次のJqueryがあります。これは、テーブルの行をクリックすると、その下の行を閉じます。
<script type="text/javascript">
$(function () {
$("tr.spaceUnder").hide();
$('tr:not(.spaceUnder)').click(function () {
$(this).nextUntil('tr:not(.spaceUnder)').toggle();
});
});
今私が欲しいのは、その下の行を切り替える行をクリックしたときに、開く/閉じるアイコンまたは+/-何でも表示することです。
これは、トグルがオンになっている行の外観です。
<tr class="countryRow categoryHeader">
<td colspan="3" class="">
<span class="listItemHeader">
<%#((Item)Container.DataItem)["Name"]%>
</span>
</td>
<td>
<a href="#" style="float: right;"><img width="20" src="/Images/sBackTopPic.png"></a>
</td>
</tr>
したがって、トグルで、行の2番目のtdのahrefのcssクラスを変更したいので、最初のロードで閉じたアイコンを表示し、次に開いたアイコンをクリックします。次に、閉じたアイコンをもう一度クリックします。そのため、現在のトグルロジックを使用してhrefにcssクラスを追加するにはどうすればよいか疑問に思いました。