0

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

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

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

4

2 回答 2

4

使用最接近()

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

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

于 2013-07-17T08:34:23.953 回答
1

你可以使用.closest()

function myfunc(element)
{
  var theTable = $(this).closest('table')
}
于 2013-07-17T08:34:43.630 回答