Как использовать jQuery для выбора определенных тегов ‹li› в меню на основе определенных условий

Для этого у меня настроен jsFiddle: http://jsfiddle.net/eventide/TAmam/

Я пытаюсь применить класс addNote к определенным элементам меню навигации. Класс добавляет изображение, но я не знаю, как добавить изображение в jsFiddle (пожалуйста, дайте мне знать, если вы можете - и как это сделать!).

В любом случае, я только хочу применить класс к тегам "li" с локальными ссылками (к страницам в домене сайта), поэтому, используя jQuery, мне нужно выбрать все элементы "li" в #nav которые имеют тег "a", но не имеют "http" в атрибуте href.

Я был бы признателен, если бы кто-нибудь мог помочь мне с выбором только тех конкретных элементов «li» в меню. Спасибо!


person marky    schedule 05.12.2011    source источник


Ответы (1)


Я думаю, это то, что вы хотите:

$("#nav li:has(a:not([href^='http://']))")
person gilly3    schedule 05.12.2011
comment
Так быстро ответить! Вот так, Джилли! Спасибо! :) - person marky; 05.12.2011