【发布时间】:2015-01-29 23:50:11
【问题描述】:
在我使用 JQuery 编写的脚本中,我试图将点击处理程序添加到 div,但忽略对其中的子 a 标签的点击。
您可以在这里看到我目前正在尝试(和失败)如何实现它的 JSFiddle:http://jsfiddle.net/q15s25Lx/1/
$(document).ready(function() {
$(document).on('click', '.post:not(a)', function(e) {
alert($(this).text());
});
});
<div class="post">This is some <a href="#">text</a> in a div. Click me please.</div>
在我的真实页面中,a 标签都有自己的点击处理程序,所以我需要能够同时监听这些。
所以,理想情况下,我想使用类似 :not() 选择器的东西来忽略对这个特定处理程序的点击。
这样的事情可能吗?
【问题讨论】:
标签: javascript jquery