下面是HTML:不火,如果元素是class「負荷」或兒童包含「.delete」
<ul>
<li>This should fire</li>
<li>This should not fire, but does <div class="delete">Delete</div></li>
<li class="load">This does not fire as expected</li>
</ul>
這裏是jQuery的
$('ul').on('click', 'li:not(.load):not(:has(.delete))', function() {
alert('fire');
});
任何想法如何,我可以預防jQuery的發射時,李有一個子類.delete
的子元素?
這個問題似乎是題外話,因爲它是關於一個錯字。 – undefined
這是有效的。我將它複製並粘貼到jsFiddle中,並且沒有任何更改。 – Archer
它確實有效......我不知道我之前爲什麼會遇到問題。剛纔編輯的 – kylex