这是我的HTML:

<tr>
    <td class="show_r3c">click here</td>
</tr>
<tr class="r3c">
    <td>This is what I'd like to display</td>
</tr>

目前,我已经获得了此JQuery代码,
    $(document).ready(function(){
        $(".r3c").hide();
        $('.show_r3c').click(function() {
                         $(this).closest('.r3c').toggle();
                         return false;
        });
   });

由于某种原因,closest()函数无法正常工作,并且不会切换表格行.r3c-我尝试使用父级和其他替代方法,但都无法正常工作:(

对于这个愚蠢的问题,以及与我以前遇到的问题类似的事情,我们深表歉意。只是想知道,什么是最好的解决方案?

谢谢!

最佳答案

尝试:

$('.show_r3c').click(function() {
  $(this).parent('tr').next('tr.r3c').toggle();
  return false;
});

关于closest - 使用jQuery最近的()函数吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1346972/

10-10 21:17