我有這個問題與jQuery和我的HTML的佈局。使用嵌套元素處理觸摸事件?
例如說你有一個ID 一個div元素 「#TEST」和一個子元素與類「嵌套」
<div id="test">
<img class="nested" src="example.jpg">
</div>
的img與Jquery的我有兩個觸摸事件,
$(document).on("click", "#test", function(){
console.log("clicked on test id");
});
$(document).on("click", ".nested", function(){
console.log("clicked on nested element");
});
我的問題是在第二個觸摸事件,當用戶clciked在嵌套的項目,這也會觸發第一個元素,因爲顯然它是嵌套的,我不希望發生這種情況。
我很確定這是一個簡單的問題,但我似乎並沒有得到它。
[event.stopPropagation()](http://api.jquery.com/event.stopPropagation/) – musefan