Frage

Dies ist eine einfache Syntax Frage.

Ich habe eine ul als Variable wie folgt gespeichert:

$list = $("#city_list");

Ich Entferne später einige Elemente aus der Liste mit diesem Code:

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

Wie kann ich das mit der $ Listenvariable ich zuvor erstellt haben, so dass ich etwas wie diese:

$list.('li#city_' + $id).remove();
War es hilfreich?

Lösung

Verwenden Sie finden

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

Kein ID mit einem Tag-Namen als Präfix

. So Ihren Code ändern zu

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

Lesen

jQuery Leistung Regeln

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top