Domanda sulla sintassi di jQuery: ul come variabile, rimuovere l'elemento?
-
06-07-2019 - |
Domanda
Questa è una semplice domanda di sintassi.
Ho un ul salvato come una variabile come questa:
$list = $("#city_list");
In seguito rimuoverò alcuni elementi dall'elenco con questo codice:
$('ul#city_list li#city_' + $id).remove();
Come posso farlo usando la variabile $ list che ho creato in precedenza in modo da ottenere qualcosa del genere:
$list.('li#city_' + $id).remove();
Soluzione
Usa trova
$list.find('li#city_' + $id).remove();
Non aggiungere mai un prefisso a un ID con un nome tag
. Quindi cambia il tuo codice in
$list.find('#city_' + $id).remove();
Leggi
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow