Heim >Web-Frontend >js-Tutorial >Wie erhält jQuery alle Werte desselben Klassentags (kann standardmäßig nicht abgerufen werden)_jquery

Wie erhält jQuery alle Werte desselben Klassentags (kann standardmäßig nicht abgerufen werden)_jquery

WBOY
WBOYOriginal
2016-05-16 16:35:241148Durchsuche

Ich bin zufällig während der Entwicklung auf dieses Problem gestoßen, da jQuery immer nur den Wert des First-Class-Tags zurückgibt und daher unsere Anforderungen nicht erfüllen kann.

Zum Beispiel:

Code kopieren Der Code lautet wie folgt:

var btn = jQuery('.btn').val();

Was erhalten wird, ist nur der Wert des ersten HTML-Elements mit dem Klassen-Tag btn.

Um die Werte aller HTML-Elemente einer Reihe von Klassen-Tags abzurufen. Sie müssen bei jedem Durchlauf jQuery verwenden.

Code kopieren Der Code lautet wie folgt:

var btns = new Array(); //oder geschrieben als: var btns= [];

jQuery('.btn').each(function(key,value){

btns[key] = $(this).val();

//Oder Sie können auch schreiben:

// btns[key] = $(value).val();
});

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn