我如何使用jQuery,当我从表中获得“this”时选择表

时间:2013-07-17 08:32:33

标签: jquery

我有一个javascript函数,它接收“this”,这将是一个表中的元素。元素可能是表格的任何内容。我想要做的是选择“this”所在的表。

function myfunc(element)
{
  var theTable = $(....
}

这样做的简洁方法是什么?

2 个答案:

答案 0 :(得分:4)

使用closest()

var theTable = $(this).closest("table");

它将从this inclusive )中的元素遍历祖先链,并返回与选择器匹配的第一个元素。

答案 1 :(得分:1)

您可以使用.closest()

function myfunc(element)
{
  var theTable = $(this).closest('table')
}