tr:not(:first-child)由于某种原因被忽略

Goo*_*ech 5 javascript css jquery

我有一个通过SQL和PHP生成的HTML表.onClick这个<table>级别有一个JS 事件.

我正在设置它,所以我的第一行(下面的第一行<TH>)和前三列不是事件的一部分.这些行/列是表单,而不是活动数据的一部分.

我有下面的脚本,TD并且成功地被忽略了,但无论我如何修改代码,我似乎都无法删除第一个onClick警报TR.

其他一切按预期工作100%.我知道这可能不是最好或最有效的方式来满足我的需要,但是我已经设法将它组合在一起,迄今为止按预期工作.

$('table tr:not(:first-child) td:not(:nth-child(-n+3))')
  .unbind()
  .click(function(clickSpot){
       var clickID = $(this).closest('tr').find('td:eq(3)').text();
       alert(clickID);
})
Run Code Online (Sandbox Code Playgroud)