我不知道我應該如何解決jQuery中的以下事件冒泡情況。事件在jQuery冒泡
我有一個列表元素(li),其中有一個點擊事件的鏈接。我想對li元素做一個動作,如果用戶點擊列表元素中的一個鏈接,就會調用鏈接事件(單擊)並調用li上的動作(當li或任何內部被點擊時,我總是希望觸發li上的點擊事件)。
我該如何做到這一點?
這裏的HTML代碼:
<li>
<img src="images/img.png" />
<a href="/remote/path" data-remote="true">Link</a>
</li>
和jQuery代碼(obviosly將無法正常工作):
$("li a").click(function(e) {
e.preventBubble = true;
});
$("li").click(function() {
$el = $(this).find('a');
$el.click();
$(this).addClass('active');
});
什麼是最優雅的解決方案呢?
感謝您的幫助!
這是不是很清楚你想做什麼。 – Itay