Jam*_*mes 1 jquery jquery-selectors
我们假设我有以下结构:
<div id="divid1">
<div id="divid2">
<div id="divid3">
</div>
<div id="divid4">
</div>
</div>
<div id="divid5">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
上面的代码只是解释问题的一个例子,所以不要过多关注它.
现在让我们假设我有以下jQuery:
$("#divid1").click(function(){});
Run Code Online (Sandbox Code Playgroud)
现在..我想做的是以下内容:
divid1.让我们假设他们实际上已经点击了divid4.触发此事件是因为divid4内部divid2是内部的divid1约束:
试试这个:
$("#divid1 div").click(function(){
alert($(this).attr("id"));
return false; // avoid parents divs if you have nested divs
});
Run Code Online (Sandbox Code Playgroud)