gpt4 book ai didi

javascript - jQuery : To find the closest tr class

转载 作者:行者123 更新时间:2023-12-02 15:33:21 33 4
gpt4 key购买 nike

下面是我的结构

-点击flight_itinerary类应该打开flight_summary类html。

<table>
<tr>
<td>
<table>
<tr>
<td><a class="flight_itinerary">Flight Itinerary</a> </td>
</tr>
</table>
</td>
</tr>
<tr class="flight_summary" style="display:none;">
<td>
<table>
<tr>
<td></td>
</tr>
</table>
</td>
</tr>
</table>
  • 这是我尝试打开 tr 标签的脚本
<小时/>
    $(document).on('click', '.flight_itinerary', function(){
$(this).closest("tr").find('.flight_summary').toggle();
});

最佳答案

.find() 查找与选择器匹配的后代。当您从 .flight_itinerary 转到最近的 tr 时,.flight_summary 如果其后代则不是一个。

要从 .flight_itinerary 前往 .flight_summary,您必须前往2nd tr,然后转到之后的下一个tr。您不需要在那里使用 .find,因为 tr .flight_summary

$(document).on('click', '.flight_itinerary', function() {
$(this).parents("tr").eq(1).next().toggle();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr><td>
<table>
<tr>
<td><a class="flight_itinerary">Flight Itinerary</a>
</td>
<tr>
</table>
</td></tr>
<tr class="flight_summary" style="display:none;">
<td><table>
<tr>
<td>Flight Summary</td>
<tr>
</table>

</td></tr>
</table>

关于javascript - jQuery : To find the closest tr class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33151843/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com