$(document).on('click', '#ul li:not(.info)', function(){
alert();
});
Мой HTML, как этоJquery not selector не работает над дочерним элементом?
<ul id="ul">
<li></li>
<li><a href="#" class="info"></li>
</ul>
, почему он до сих пор срабатывает, когда я нажимаю на .info?
Ваш класс 'info' не определен на любом LI. Что такое ожидаемое поведение здесь? Не исключать ли какое-либо событие click на якоре с классом 'info' или на любом' li', который имеет элемент с class 'info'? –