Bitte helfen Sie mir, dies zu lösen:
Ich habe das:
%Vor%und ich möchte ein Element entfernen, etwa so:
%Vor%Das funktioniert nicht. Gibt es einen Weg, wie es geht? Danke.
BEARBEITEN: Und ich möchte das Ergebnis im Text speichern:
%Vor% Ihre Variable text
ist nur eine Variable, die eine Zeichenkette
<li id="job1">Job 1</li><li id="job2">Job 2</li><li id="job3">Job 3</li>
Und string ist kein Objekt, daher können Sie .remove()
Aber wenn du das zum Beispiel machst:
$('#someElement').append(text);
als Sie einfach tun können:
$('#job2').remove();
und rufen Sie Ihre neue Zeichenfolge mit:
%Vor%Versuchen Sie es so ...
* Aktualisieren Sie FIDDLE
Meine erste Version von Code $(text).find("#job2").remove();
hat in jsfiddle nicht funktioniert, aber wenn ich <ul></ul>
zu dem Code hinzugefügt habe, hat das wie ein Zauber funktioniert. Ich habe keine Ahnung, warum ich nicht mit der ersten Instanz gearbeitet habe ohne ul
Und ich sehe keine Gelegenheit wo li
ohne ul
kommt Also bitte versuche es so.