Ich glaube, dass die meisten Menschen diese beiden falsch verwenden werden. Sie können dies herausfinden, indem Sie sich die API-Dokumentation genau ansehen. eq gibt ein jquery-Objekt zurück und get gibt ein HTML-Objekt array zurück.
Zum Beispiel:
Feiyu
Verwenden Sie eq, um den Farbwert des ersten p-Tags zu erhalten:Der Code lautet wie folgt:
<ul> <li>li-1</li> <li>li-2</li> </ul>
Zum Beispiel, wenn wir den JQuery-Selektor $(" übergeben li"), dann werden wir Es gibt zwei li-Elemente. Wie kann ich nur eines davon auswählen?
$("li:eq(0)").html() oder $("li") .eq(0).html( ) ist das erste Li, hier erhalten wir li-1
$("li:eq(1)").html() oder $("li").eq(1) .html() ist das zweite. Hier erhalten wir li-2
Schauen wir uns get an, da get ein HTML-Objekt zurückgibt, also sind wir hier
$("li").get(0). style.color='red '
Sie können es nur auf diese Weise verwenden oder das von get zurückgegebene Objekt in ein JQuery-Objekt konvertieren und
$($("li").get(0)).css( "Farbe",'rot')
Vollständiger Code
Der Code lautet wie folgt:
< HEAD >New Document <ul> <li>li-1</li> <li>li-2</li> </ul>
Das obige ist der detaillierte Inhalt vonDer Unterschied und die Verwendung zwischen eq und get in jquery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!