Попытка добавить цвет фона для всех элементов моей ул, которые не содержат ссылкуИспользование JQuery для выбора элементов списка, которые * не * содержат ссылку
HTML:
<ul id="list">
<li><a href="http://google.com/">Google</a></li>
<li><a href="http://yahoo.com/">Yahoo</a></li>
<li>Not a link</li>
<li><a href="http://live.com/">Live</a></li>
<li>Not a link</li>
</ul>
Javascript:
$('#list li').css({'background': 'red'});
Но это меняет все из них - http://jsbin.com/pusogihuvi/1/edit?html,js,output
возможно дубликат [Получить все элементы без дочернего узла в JQuery] (http://stackoverflow.com/questions/11061594/get-all-elements-without-child-node-in-jquery) –
Возможный дубликат [jQuery selectors - поиск объектов без указанного атрибута] (http://stackoverflow.com/questions/1969141/jquery-selectors-find- объекты-без Удельный эд-атрибут) –