Lucrul cu proba
Utilizarea selectori și filtre ne întoarce la un set de elemente la care putem aplica o varietate de proprietăți și metode. De asemenea, deoarece setul de elemente este o matrice, o putem trata ca o matrice.
Numărul de elemente selectate. Proprietatea lungime și metoda dimensiunii
Proprietatea de lungime ne întoarce la numărul de elemente selectate: var num = $ ( „tr: nth-copil (nui adevărat)“) lungime ;.
O alternativă este de a utiliza metoda de dimensiune. care se întoarce, de asemenea, numărul de elemente selectate: var num = $ ( "tr: nth-copil (nui adevărat)") mărimea () ;.
Element Primirea
Deoarece reciclat setul de date eșantion este de fapt o matrice, putem obține un eșantion de elemente de index: var firstElement = $ ( "tr: nth-copil (nui adevărat)") [0];. De exemplu:
O alternativă este de a folosi get (index). care ia ca parametru indicele: var elem = $ ( "tr: chiar") get (0). .
funcţia eq
Un alt mod de a se referi la elementul este o funcție de eq (index). Această funcție primește ca parametru și returnează indicele noului set, constând dintr-un singur element la un anumit indice. De exemplu:
Avantajul acestei abordări este că putem pentru rezultatul funcțiilor ech folosesc metode jQuery (de exemplu, css pentru a seta stilul, la fel ca în acest caz).
În plus, putem trece la funcția de o valoare negativă. În acest caz, numărul de va fi la sfârșitul anului.
Pregătirea primul și ultimul element
Pentru că dezvoltatorii au avut de multe ori probleme in obtinerea de ultima lor, și mai ales primul element, dezvoltatorii jQuery au adăugat metode speciale pentru eșantionul lor: ultima și prima, respectiv.
Iterarea elemente de probă
Pe langa busting ca matrice normală în buclă, ca în exemplul de mai sus, putem folosi o metodă specială pentru fiecare:
Funcția anonimă fiecare metodă ca parametru este trecut, care are doi parametri: indicele - indicele din set și elem - elementul în sine.
indicele
Pentru a determina indicele elementului în metoda jQuery index proiectat (elementul). Ca parametru vom trece elementul, indicele pe care dorim să determinăm:
De asemenea, metoda indicelui poate lua ca parametru rezultatul de eșantionare funcții jQuery:
selector Obținerea
Cu selectorul de proprietate putem obține un selector de probă:
Adăugați o metodă și adăugarea de elemente noi
Cu ajutorul metodei de adăugare, putem crea un nou set. Această metodă are următoarele opțiuni de sintaxă:
add (selector). adăugarea de intrări de selectare corespunzătoare, stabilite în
add (selector, context). adăuga elemente, dar în acest caz, căutarea de articole se desfășoară în contextul
add (elementul). adăugarea unui set de elemente
add (elemente de matrice). adăugarea de elemente de matrice
add (html). adăugarea la setul de elemente, HTML prezentare marcare (în acest caz, adaosul este setat numai, nu pe pagină)
add (jQuery). adăugarea de obiect care este rezultatul jQuery funcției
De exemplu, creați un eșantion inițial de rânduri chiar din tabel și se adaugă primul rând din rândurile impare din tabel:
În același timp, în locul metodei add, am putea aplica un set de selectori, care ne-ar da același rezultat.