在表行上单击事件,除了td with class =“someClass”

时间:2010-05-23 22:21:27

标签: jquery html-table

点击行后我想做一些操作,除了 td with class ='someClass'

  $('#mainTable tr td:not([class=someClass])').unbind().live('click',function () 
  {
  //some operation
  });

出了什么问题?

注意:此td不是表中的最后一个td。

2 个答案:

答案 0 :(得分:4)

也许我在这里遗漏了一些东西,但不能只是......

$('#mainTable tr td').not('.someClass').click(function(){
  //some operation
});

答案 1 :(得分:0)

您是否考虑过使用hasClass

如果您将点击事件限制在td点击事件检查

$(this).hasClass("SomeClass"); 

这篇文章可能解释了如何更好地使用它