Pregunta

Esta es una pregunta de sintaxis simple.

Tengo un ul guardado como una variable como esta:

$list = $("#city_list");

Luego estoy eliminando algunos elementos de la lista con este código:

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

¿Cómo puedo hacer eso usando la variable $ list que creé anteriormente para obtener algo como esto:

$list.('li#city_' + $id).remove();
¿Fue útil?

Solución

Use find

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

Nunca prefije una ID con un nombre de etiqueta

. Así que cambie su código a

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

Leer

Reglas de rendimiento de jQuery

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top