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();
È stato utile?

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

Regole di performance di jQuery

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top