我正在尝试在li内部具有单击事件的div上添加单击事件。当div单击事件被触发时,我不希望li单击事件被触发。
这里是我要做的jsfiddle链接: http://jsfiddle.net/2srUd/5/ 当我点击.inside时,我不想让#outside的单击事件触发。我认为我需要向选择器$(".inside")添加否定。
这里是我要做的jsfiddle链接: http://jsfiddle.net/2srUd/5/ 当我点击.inside时,我不想让#outside的单击事件触发。我认为我需要向选择器$(".inside")添加否定。
<script>
$(document).ready(function() {
$("#outside").click(function() {
alert("outside click");
});
$(".inside").click(function() {
alert("inside click");
});
});
</script>
<ul>
<li id="outside" style="border:2px solid red; padding:20px;">
<div class="inside" style="border:2px solid blue; ">Click This Div. I want to accept the inside click but not the outside click.</div>
</li>
</ul>
<div class ='outer'> <div class ='inner'> a </div> <div class ='inner'> b </div> </div>
- djack109