点击“孩子”也可以使警报工作。 但是什么是使点击的简单方法不适用于子元素?
以下是一个示例:groupby()
HTML
<div id="secondary"> 1
<a>child</a>
</div>
Jquery
$('#secondary').click(function () {
alert('something')
});
答案 0 :(得分:1)
为孩子添加一个ID,然后:
$("#child").click(function () {
return false;
});
答案 1 :(得分:0)
使用event.target
确定点击的内容。
示例:
$('#secondary').click(function (event) {
var target = $(event.target);
if (target.is(this)) {
alert('something');
}
});
答案 2 :(得分:0)
你可以试试这个。
$('#secondary').click(function (event) {
if(event.target.nodeName ==='A') {
return false;
}else{
alert('something');
}
});