确定行是否在thead中或不是jquery

时间:2011-11-17 04:49:12

标签: javascript jquery jquery-ui

我确信这对于.parent()这样很简单,但无法在任何地方找到答案。我在TR点击上运行一个函数,我想确定该行是否在THEAD中。

我的代码:

$('.mouseRow tr').click(function() {

   // is this row is in THEAD?

});

3 个答案:

答案 0 :(得分:4)

$('.mouseRow tr').click(function() {
   if ($(this).parent().is('thead')){
     // …
   }
});

答案 1 :(得分:2)

当然,您可以检查父母,为什么不呢?

if ($(this).parent("thead").length)

或者,您可以将事件添加到头部的行中

$('.mouseRow thead tr').click(function() {...});

答案 2 :(得分:0)

好吧所以我想出来了,但我想知道这是否是最佳方式:

if($(this).parent().is("thead"))