我有一个包含一些行的表,我正在使用 jQuery 将单击事件应用于 TR
$("tr").click(function(e)
{
console.log($(this).data("rowid"));
});
效果很好。其中一个 TD,我有一个实际的链接,当我单击该链接时,我仍然可以打印出 console.log。如果我点击链接,有没有办法退出点击功能?
最佳答案
调用event.stopPropagation();
$('td a').click(function(event) {
event.stopPropagation();
});
这将阻止父 <tr>
当您单击 <td>
中的链接时触发元素的 click 事件.
这是一个工作示例:http://jsfiddle.net/ALUZy/
关于jquery - 我点击了哪个 TD? jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7275567/