Come utilizzare jQuery per selezionare tag <li> specifici in un menu in base a condizioni specifiche
Domanda
Ho un jsFiddle configurato per questo: http://jsfiddle.net/eventide/TAmam/
Sto cercando di applicare la classe "addNote" a elementi specifici in un menu di navigazione.La classe aggiunge un'immagine, ma non so come aggiungere un'immagine alle cose in jsFiddle (per favore fatemi sapere se potete e come farlo!).
Comunque, io soltanto voglio applicare la classe ai tag "li" con collegamenti locali (alle pagine all'interno del dominio del sito), quindi, utilizzando jQuery, devo selezionare tutti gli elementi "li" in #nav che hanno un tag "a", ma non avere "http" nell'attributo href.
Apprezzerei se qualcuno potesse aiutarmi a selezionare solo quegli specifici elementi "li" nel menu.Grazie!
Soluzione
Penso che questo sia quello che vuoi:
$("#nav li:has(a:not([href^='http://']))")