2013-07-17 178 views
0

我有一個接收「this」的JavaScript函數,該函數將成爲表格中的一個元素。該元素可能是任何表格。我想要做的是選擇「this」所在的表格。我如何使用jQuery從表格中選擇表格時選擇表格

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

這樣做的簡潔方法是什麼?

+0

'VAR theTable = this.offsetParent'將讓你的表 – adeneo

回答

4

使用closest()

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

它會走的祖先鏈從元素this(含),並返回該選擇相匹配的第一個元素。

+0

優秀,不知道最近的 - 謝謝 – Graham

1

可以使用.closest()

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