我有一個div容器,其中包含幾個「行」的數據,列表中的每個項目都在它自己的「listRow」div中。我使用jQuery使「listRow」divs可選,通過點擊時切換CSS樣式。在每行中還有一個圖像div,浮動在其父「listRow」div的右側,幷包含onclick事件。當我點擊圖像div時,onclick事件觸發,但父級「listRow」div也被點擊並「選中」。防止點擊通過格
如何防止點擊我的圖像div?
僞的html代碼:
<div class="listContainer">
<div class="listRow" id="listRow1">
<div class="listItemName">List item #1</div>
<div class="listItemIcon"><img src="images/icon.png"></div>
</div>
<div class="listRow" id="listRow2">
<div class="listItemName">List item #2</div>
<div class="listItemIcon"><img src="images/icon.png"></div>
</div>
</div>
jQuery代碼:
$("div.listRow").click(function(){
$(this).toggleClass("selected");
})
所以你不想讓圖像觸發點擊事件? – TreeTree