Javascript 正在获取$this父表的表行!

Javascript 正在获取$this父表的表行!,javascript,jquery,Javascript,Jquery,我的表格下有一个href链接,我想通过点击该链接来操纵表格行,但我无法获得它们 这是我的html <div> <div> <a href="#remove" class="removelink" > remove </a> </div> <table> <tr> <td></td> </tr> </table> </div&g

我的表格下有一个href链接,我想通过点击该链接来操纵表格行,但我无法获得它们

这是我的html

<div>
  <div>  <a href="#remove" class="removelink" > remove </a> </div>

    <table>
    <tr> <td></td> </tr>
    </table>
 </div>
我可以坐到桌子旁

$(this).parent().siblings('table')
但是我不能通过这样的方式来取得进展

$(this).parent().siblings('table tr')
您可以使用从
表中进入
tr

$('.removelink').click(function(){
    $(this).parent().siblings('table').find('tr:last').remove();
});
这是一个例子。如果您的HTML结构始终与您所显示的完全相同,那么您可以使用
同级('table')
来代替稍短的代码

当前代码的问题是
同级('table tr')
将查找
div
的同级,该div是
tr
,但没有同级

您可以使用从
表中进入
tr

$('.removelink').click(function(){
    $(this).parent().siblings('table').find('tr:last').remove();
});
这是一个例子。如果您的HTML结构始终与您所显示的完全相同,那么您可以使用
同级('table')
来代替稍短的代码

当前代码的问题是
同级('table tr')
将查找
div
的同级,该div是
tr
,但没有同级

同级(选择器)
将返回与选择器匹配的特定元素的所有同级

.sides('table tr')
仅当上下文元素将
tr
元素作为同级元素,而
div
没有时才会返回某些内容

只需使用
。查找

$(this).parent().siblings('table').find('tr').last()
.sides(选择器)
将返回与选择器匹配的特定元素的所有同级

.sides('table tr')
仅当上下文元素将
tr
元素作为同级元素,而
div
没有时才会返回某些内容

只需使用
。查找

$(this).parent().siblings('table').find('tr').last()

Jquery代码运行良好。请参阅JsFiddle@NullPointer:出于某种原因,这会删除整个表。@Felix.Thank..我没有注意到您的Jquery代码工作得很好。请参阅JsFiddle@NullPointer:出于某种原因,这会删除整个表。@Felix.Thank..我没有注意到这一点