0
我有這樣的HTML代碼:的jQuery - 檢查元素點擊和子元素不點擊
<div id="area">Click me <span id="forbidden">Hi Guys</span></div>
我願做檢查,如果只是#area點擊,但不是禁止的區域,儘管它在div區域內。
在此先感謝, 丹尼爾。
我有這樣的HTML代碼:的jQuery - 檢查元素點擊和子元素不點擊
<div id="area">Click me <span id="forbidden">Hi Guys</span></div>
我願做檢查,如果只是#area點擊,但不是禁止的區域,儘管它在div區域內。
在此先感謝, 丹尼爾。
的event
對象的.target
property會給你啓動該事件的DOM元素:
$("#area").click(function(e) {
if (e.target.id != "forbidden") {
// do something
}
});
另一種方法是禁元素上使用的stopPropagation
。
謝謝你的隊友!有用。 – user2783842