Sun*_*une 2 jquery css-selectors
我想在body标签上有一个click事件,但是我在body标签下面有一个div,我不想让click事件打开.我尝试过这个,但是这样做似乎是正确的:
$("body").not("#InnerDiv").click(function() {
alert("Hejhej");
});
Run Code Online (Sandbox Code Playgroud)
html:
<body>
<div id="1">1</div>
<div id="2">2</div>
<div id="InnerDiv">InnerDiv</div>
</body>
Run Code Online (Sandbox Code Playgroud)
点击事件冒泡.InnerDiv上的默认单击处理程序委托其父项的单击事件.您可以覆盖该事件并要求它不要冒泡.
$("body").click(function() {
alert("Hejhej");
});
$("#InnerDiv").click(function(e) {
e.stopPropagation();
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
113 次 |
| 最近记录: |