0

テーブル内の要素となる「this」を受け取るjavascript関数があります。要素は、テーブル内のものであれば何でもかまいません。私がやりたいのは、「これ」が入っているテーブルを選択することです。

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

これを行う簡潔な方法は何ですか?

4

2 に答える 2

4

closest()を使用します。

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

this( inclusive )の要素から祖先チェーンをたどり、セレクターに一致する最初の要素を返します。

于 2013-07-17T08:34:23.953 に答える
1

.closest()を使用できます

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