Heim >Web-Frontend >js-Tutorial >Detaillierte Erläuterung der Methode von jquery zum Bedienen des Objektarrays elements_jquery

Detaillierte Erläuterung der Methode von jquery zum Bedienen des Objektarrays elements_jquery

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-05-16 16:30:001457Durchsuche

Der Code lautet wie folgt:

Code kopieren Der Code lautet wie folgt:


a
b
c

1. Falsche Methode : Sie können die Methode [] nicht verwenden, um das JQuery-Objekt-Array wie folgt abzurufen:

Code kopieren Der Code lautet wie folgt:

$(function() {
var div_span = $("#div1 span");
for( var i = 0; i < div_span.length; i ) {
div_span.[i].html(i);
}
});

Das funktioniert nicht.

2. Sie können die eq()-Methode von jquery verwenden, um Folgendes auszuwählen:

Code kopieren Der Code lautet wie folgt:

for( var i = 0; i < div_span.length; i ) {
div_span.eq(i).html(i);
}

3. Sie können die Methode every() verwenden, um zu durchlaufen:

Code kopieren Der Code lautet wie folgt:

$(function() {
var div_span = $("#div1 span");
var i = 0;
div_span.each( function(){
            $(this).html(i);
          i ;
});
});

Wenn Each() durchlaufen wird und Sie $(this) verwenden, erhalten Sie ein JQuery-Objekt. Wenn Sie dies direkt verwenden, erhalten Sie ein DOM-Objekt

4. DOM-Objektarray, das durch reinen JS-Code erhalten wird, Sie können [] verwenden, um Array-Elemente zu erhalten

Die letzten drei Methoden sind richtig und die erste ist falsch. Ich habe ihn an die erste Stelle gesetzt, weil ich betonen möchte, dass Sie den gleichen Fehler in Zukunft nicht noch einmal machen können.

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