Pergunta

Esta é uma pergunta sintaxe simples.

Eu tenho um ul salva como uma variável como este:

$list = $("#city_list");

Estou mais tarde remover alguns itens da lista com este código:

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

Como posso fazer isso usando a variável $ list I criado anteriormente para que eu recebo algo como isto:

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

Solução

Use encontrar

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

Nunca prefixar uma ID com um nome tag

. Então alterar seu código para

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

Leia

jQuery desempenho Regras

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top