Wählen Sie Elemente mit einem ID-Attribut aus, das mit einem bestimmten Wert beginnt / endet
Können die jQuery-oder JavaScript verwendet werden mit einer regex, so wählen Sie mehrere Elemente mit ähnlichen id?
Habe ich die folgenden Absätze:
<p id="item5_2"> A </p>
<p id="item9_5"> B </p>
<p id="item14_2"> C </p>
Will ich ändern " den Inhalt der Absätze mit id ab item
und endet in 2
.
Ich habe folgende jQuery:
$("#item[\d]*2").html("D");
aber es funktioniert nicht. Wie bekomme ich es auf Arbeit?
Kommentar zu dem Problem
mit ähnlichen ids?? ids sollten eindeutig sein.
@MilindAnantwar ähnlich != gleiche
Bin ich der einzige, der bemerkt, dass alle Antworten bisher prüfen, ob die ID endet mit
2
, aber es gibt ein Ende mit 5
? @nyuszika7h die Frage nochmal Lesen 🙂 (nem jut eszembe idevágó nyuszikás vicc)
@marczellm Oh, sorry, ich sehe. Ich denke, ich sollte nicht auf, SO dass diese spät. 😛
InformationsquelleAutor der Frage Alexandru Severin | 2014-06-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, es kann, können Sie kombinieren die Attribut beginnt mit und die Attribut endet mit selector
GEIGE (und Sie haben zum aktivieren von jQuery in das fiddle)
können Sie nicht verwenden, regex, match die zahlen, die in zwischen auch wenn, müssten Sie
filter()
InformationsquelleAutor der Antwort adeneo
Können Sie "start mit" und "endet mit" Selektoren zur Verfügung gestellt von jQuery, wie unten.
Offizielle Dokumentation:
InformationsquelleAutor der Antwort Bhushan Kawadkar
Der beste Weg zu gehen ist zu verwenden die folgende jQuery-Selektoren
Also in deinem Fall:
InformationsquelleAutor der Antwort martynas
Können Sie kombinieren Attribut-Selektoren: fiddle
InformationsquelleAutor der Antwort Adrift
Versuchen, diese
...
InformationsquelleAutor der Antwort Illaya
Hier ist die Arbeit JS FIDDLE
HTML:
JS:
InformationsquelleAutor der Antwort Rahul Gupta
Können Sie verwenden Sie folgenden code, wenn Sie wollen, zu tun, alle anderen Maßnahmen:
InformationsquelleAutor der Antwort Brotheryura