我有以下的html:jQuery的单击事件只有当包裹元素点击
<ul class="treeList2">
<li class="topLevel marked checked"><div class="tlWrap clearfix"><input type="checkbox" checked="checked" class="checkbox"><strong>Level name here blah blah <span>(3)</span></strong></div></li>
...
<script type="text/javascript">
/*<![CDATA[*/
$(function(){
$('.treeList2 li.topLevel .tlWrap').click(function(){
alert(this);
});
});
/*]]>*/
</script>
的问题是,这个火灾时,我点击复选框(这我不不想要)。 我只想在点击“div”时提醒(this)(我这样做是为了让我可以更改div背景)。 感谢
他想要它的另一种方式 - >绑定父母,不应触发子女 – JohnP 2011-05-04 12:18:38
这就是我回答。看演示。 – karim79 2011-05-04 12:20:38
烨加入此除了他的代码也将工作+1 – JohnP 2011-05-04 12:23:15