Question

C’est une question de syntaxe simple.

J'ai un ul enregistré en tant que variable comme ceci:

$list = $("#city_list");

Je supprimerai plus tard certains éléments de la liste avec ce code:

$('ul#city_list li#city_' + $id).remove();

Comment puis-je faire cela en utilisant la variable $ list que j'ai créée précédemment afin d'obtenir quelque chose comme ceci:

$list.('li#city_' + $id).remove();
Était-ce utile?

La solution

Utilisez trouver

$list.find('li#city_' + $id).remove();
  

Ne jamais préfixer un identifiant avec un nom de balise

. Alors changez votre code en

$list.find('#city_' + $id).remove();

Lire

Règles de performance jQuery

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top