HTML
<table border="1">
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
<td>row 1, cell 3</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
<td>row 2, cell 3</td>
</tr>
</table>
JS
$(document).ready(function() {
$("tr").find("td").eq(2).click(function(){
alert('hi');
});
$("tr").find("td").not().eq(2).click(function(){
alert('hi2');
});
});
我在这里想做的是为每 3 个 <td>
绑定(bind)一个不同的点击事件。每行和每隔一行<td>
不同的点击功能。第一个功能有效,但如何绑定(bind) <td>
的事件哪一个不是第三个?
最佳答案
将选择器传递给 not
方法。
$("tr").find("td").not(':eq(2)').click(function(){
alert('hi2');
});
关于javascript - 使用 jQuery eq() 和 not() 绑定(bind)不同的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14190155/