Heim >Web-Frontend >js-Tutorial >JQuery erhalten nur Zahlen von Element ID
Zahlen aus Element ID extrahieren: Detaillierte Erläuterung der JQuery -Methode
unter der Annahme, dass die Element -ID im ID -Attribut des Elementcontainers gespeichert ist, müssen wir nur die Zahl aus der ID extrahieren. Es ist einfach, mit einfachen JavaScript regelmäßigen Ausdrucksersatzanweisungen zu implementieren.
<code class="language-javascript">$(this).attr('id').replace(/[^d]/g, '');</code>
zum Beispiel: container1
wird 1
.
Wenn das ID -Attribut sowohl Buchstaben als auch Zahlen enthält und wir nur an Zahlen interessiert sind, z.
<code class="language-javascript">//元素... //带有绑定点击事件的按钮... //元素... //带有绑定点击事件的按钮... //元素... //带有绑定点击事件的按钮...</code>Wenn wir auf jedes Element klicken, können wir seine Container -ID erhalten.
<code class="language-javascript">//仅从元素获取容器ID数字 function getIdNum(elem) { if (elem.attr('id')) { return elem.attr('id').replace(/[^d]/g, ''); } else { return elem.parents('.widget').attr('id').replace(/[^d]/g, ''); } } //示例调用 var containerId = getIdNum($('some button'));</code>jQuery -Nummer und Element -ID FAQ
Wie kann ich JQuery verwenden, um Elemente nach ID auszuwählen?
. Dadurch werden ein JQuery -Objekt zurückgegeben, mit dem Sie Elemente manipulieren können. $("#myElement")
Wie kann ich JQuery verwenden, um den Wert der Element -ID zu erhalten?
-Methode in JQuery verwenden, um den Wert der Element -ID zu erhalten. Wenn die Element -ID beispielsweise "Myelement" ist, lautet die Methode, um ihre ID zu erhalten,: attr()
. Dadurch wird die Zeichenfolge "Myelement" zurückgegeben. $("#myElement").attr("id")
ein Element mit der ID "Myelement" aus und $("#myElement")
wählt alle Elemente mit der Klasse "MyClass" aus. $(".myClass")
. $("#my\:Element")
-Methode in JQuery geändert werden. Wenn Sie beispielsweise die ID des Elements von "Oldid" in "Newid" ändern möchten, lautet die Methode: attr()
. $("#oldID").attr("id", "newID")
Ja, Sie können JQuery verwenden, um Elemente nach Attribut auszuwählen. Um beispielsweise alle Elemente mit einem bestimmten Datenattribut auszuwählen, können Sie: $("[data-myAttribute]")
verwenden. Dadurch wird alle Elemente mit dem Attribut "Data-Myattribute" ausgewählt.
In reinem JavaScript können Sie die Methode document.getElementById()
verwenden, um Elemente nach ID auszuwählen. Wenn die Element -ID beispielsweise "MyElement" ist, ist die Methode zur Auswahl: document.getElementById("myElement")
.
Ja, Sie können JQuery verwenden, um Elemente mit dem Tag -Namen auszuwählen. Um beispielsweise alle DIV -Elemente auszuwählen, können Sie: $("div")
verwenden. Dadurch wird alle Divelemente auf der Seite ausgewählt.
Das obige ist der detaillierte Inhalt vonJQuery erhalten nur Zahlen von Element ID. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!