如何获得下一个给定的父母

时间:2011-06-28 16:12:09

标签: jquery

如果你在表中有一个TD,你怎么能得到父表?

3 个答案:

答案 0 :(得分:2)

实际上,您需要.closest()

var $table = $("yourTdSelector").closest("table");

.parents()将返回所有祖先的表,因此如果表中有一个表,那么您将获得两个<table>个元素,而不是哪个元素是实际最接近的父元素。< / p>

答案 1 :(得分:1)

看看jQuery.parents()

var $table = $("yourTdSelector").parents("table");

修改

实际上,忽略这一点,.closest()确实是更好的选择(如其他答案所示)。

答案 2 :(得分:1)

还有$('td').closest('table')http://api.jquery.com/closest/