Событие клика в строке таблицы, кроме td с class = "someClass" - PullRequest
4 голосов
/ 24 мая 2010

Я хочу сделать некоторые операции после нажатия на строку, кроме td с class = 'someClass'

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

что не так?

примечание : этот тд не последний тд в таблице.

Ответы [ 2 ]

4 голосов
/ 24 мая 2010

Может быть, я что-то здесь упускаю, но ты не можешь просто ...

$('#mainTable tr td').not('.someClass').click(function(){
  //some operation
});
0 голосов
/ 24 мая 2010

Вы изучали использование hasClass ?

Если вы оставите событие клика связанным, то при проверке события клика td

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

В статье, вероятно, объясняется, как использовать его лучше, чем я мог

...