jqueryclick,如何避免它在内部元素中工作?
我有一个div(a),它需要一个jqueryclick事件。我不希望在单击b(嵌套)时发生事件。有可能防止这种行为吗?我想您要找的API是:jqueryclick,如何避免它在内部元素中工作?,jquery,click,Jquery,Click,我有一个div(a),它需要一个jqueryclick事件。我不希望在单击b(嵌套)时发生事件。有可能防止这种行为吗?我想您要找的API是:。stoppropagation- 防止事件在DOM树中冒泡,防止任何 父处理程序不会收到事件通知 请注意对于气泡下降: 工作演示 示例代码 <div id="a"> <div id="b"></div> </div> 气泡向下样本 $( "#a" ).click(function( event ) {
。stoppropagation
-
防止事件在DOM树中冒泡,防止任何
父处理程序不会收到事件通知
请注意对于气泡下降
:
工作演示
示例代码
<div id="a">
<div id="b"></div>
</div>
气泡向下样本
$( "#a" ).click(function( event ) {
event.stopPropagation();
// Do something
});
$(document).ready(function () {
$("#a").click(function (event) {
event.stopPropagation();
if ($(event.target).prop('id') == 'a')
alert('t' + $(event.target).prop('id'));
// Do something
});
});