我希望.click如果用户点击<p>text</p>div内部什么都不做,因为其他一切我想让div .click工作.
HTML:
<div>
<span>yes</span>
<p>text</p>
</div>
Run Code Online (Sandbox Code Playgroud)
jQuery的:
<script>
$(document).ready(function() {
$("div").click(function() {
alert("woohoo!");
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
mko*_*yak 88
$("div").click(function(e) {
if($(e.target).is('p')){
e.preventDefault();
return;
}
alert("woohoo!");
});
Run Code Online (Sandbox Code Playgroud)
检查点击的目标.这样你就不需要绑定另一个事件了.
| 归档时间: |
|
| 查看次数: |
39187 次 |
| 最近记录: |