我有一个javascript函数,它接收“this”,这将是一个表中的元素。元素可能是表格的任何内容。我想要做的是选择“this”所在的表。
function myfunc(element)
{
var theTable = $(....
}
这样做的简洁方法是什么?
答案 0 :(得分:4)
使用closest():
var theTable = $(this).closest("table");
它将从this
( inclusive )中的元素遍历祖先链,并返回与选择器匹配的第一个元素。
答案 1 :(得分:1)
您可以使用.closest()
function myfunc(element)
{
var theTable = $(this).closest('table')
}