Gibt es eine Möglichkeit, anzugeben, von welcher Ul es kommt?
– Pittfall
25. März 2013 um 21:03 Uhr
Ja, Sie können die UL-ID davor angeben, aber da IDs auf allen Elementen eindeutig sein müssen, sollte es nicht notwendig sein, genauer zu sein.
– j08691
25. März 2013 um 21:04 Uhr
+1 für diese Zeile “In jQuery verweisen Sie auf die ID eines Elements mit einem vorangestellten #.”
– Adil Scheich
25. März 2013 um 21:04 Uhr
Ich glaube, dass dies die richtige Antwort ist, aber ich möchte nur alle wissen lassen, dass mein Problem darin bestand, dass meine ID einen Punkt enthielt, den ich in der Frage nicht erwähnt hatte. Dies muss mit einem “\\” maskiert werden. Zum Beispiel $('#ulid #li\\.toRemove');
– Pittfall
25. März 2013 um 21:14 Uhr
@Pittfall Ich würde empfehlen, die Verwendung von a zu vermeiden . in einem Ausweis. Während es ist in beiden HTML4/5 erlaubt, ist es etwas verwirrend und kann zu seltsamem Verhalten in Tools führen, die es sonst nicht berücksichtigen. Erwägen Sie, beides zu verwenden _ oder ein - als “herkömmlicheres” Worttrennzeichen.
– Benutzer166390
25. März 2013 um 21:24 Uhr
Das wird für Sie funktionieren
$('#secondli').remove();
pingle60
Sie müssen ein Leerzeichen zwischen dem select the li-Element einfügen,
$('#second li').remove(); // when referencing by id
oder
$(".second li").remove(); // when referencing by class
$('#ulId #secondli').remove();
Wählen Sie den Behälter aus #ulId und dann das Listenelement #secondli. Sie hatten vergessen, das ID-Tag vor dem zweiten Li hinzuzufügen.
wenn Sie eine entfernen möchten <li> mit ID versuchen:
$('#yourlist #yourli').remove();
andernfalls, wenn Sie eine entfernen würden <li> basierend auf den Inhalten, die Sie verwenden können:
Die ID ist eindeutig, wie Sie sehen, wenn Sie $(‘#secondli’).remove(); versuchen, wird es funktionieren.
– Gustavodidomenico
25. März 2013 um 21:03 Uhr