A jquery függvény használata
index () - eljárás jQuery objektumok, akkor tipikusan használják, hogy megtalálják az aktív eleme jQuery objektum amelyben az ébred.
.index () paraméterek nélkül
Az első példában. Az index () nulla alapú indexet ad az # foo1-nek a szülőjében. Mivel a # foo1 a szülő második gyermeke, az index () visszaad 1.
Ha a .index () egy jQuery objektumon van, amely egynél több elemet tartalmaz, akkor kiszámítja az első elem indexét.
.index () karakterlánc paraméterrel
Ha a .index () karakterlánc paraméterrel kerül hívásra, akkor két szempontot kell figyelembe venni. Először is, a jQuery implicit módon felhívja a .first () kifejezést a forrás jQuery objektumra. Ez megtalálja az első elem indexét, nem pedig az utolsó elemet ebben az esetben. Ez logikus, ezért óvatosnak kell lenned.
A második kérdés, hogy - mit jQuery kér minden DOM segítségével továbbított egy sorban választó és ellenőrzése az index ezen belül újonnan igényelt jQuery objektumot. Ha például az előző példában a .index ("div") értéket használja, a jQuery kiválasztja az összes elemet
.index () a jQuery objektumparaméterrel
Ebben az esetben a jQuery objektum első eleme, amelyet átadnak .index () -nek. ellenőrizni kell a forrás jQuery objektum összes elemét. Az eredeti jQuery objektum a .index () bal oldalán. hasonló a tömbhöz és a keresés az objektum jQuery paraméterének első eleméhez az index 0-tól hossz-1-ig terjed.
.index () a DOM elemparaméterrel
Ebben az esetben a .index () -hez továbbított DOM elem. ellenőrizni kell a forrás jQuery objektum összes elemét. Ha minden más eset világos, akkor ez a legegyszerűbb eset. Nagyon hasonlít az előző esetben, kivéve, hogy mivel a DOM elem továbbítják közvetlenül, akkor nem kell venni a jQuery objektum tartályba.