我有这个小提琴:http://jsfiddle.net/v9s5ezpb/1/如何不使用jQuery仅选择表中的特定元素?
HTML
<table>
<tr>
<td>test1</td>
<td>test2</td>
<td><a href="#">test3</a></td>
<td>test4</td>
<td>test5</td>
<td class="no-alert">test6</td>
</tr>
</table>
CSS
table {
border: 1px solid #000;
}
table td {
border: 1px solid #000;
padding: 10px;
}
JS
$(document).on('click', 'table td:not(.no-alert, a)', function()
{
alert(1);
});
我希望我的代码来执行每一次的警告窗口,我点击任何表TD项目,除了那些具有类特定的或有一个锚标记的项目。
这怎么可能?
*“或者是一个锚标记” * - 提示:你的第三个TD元素不是一个锚标记,它包含了* *一个锚标记。 – nnnnnn
@nnnnnn谢谢,纠正。 –