verificarea elementului

Verifică dacă cel puțin unul dintre elementele selectate condiții specifice (care depinde de un anumit parametru: dacă selectorul este setat, starea de potrivire este un selector; jQuery dacă obiect specificat, condiția - prezența în ea a elementelor selectate în .este de transmisie () elementul DOM este verificat prezența printre elementele selectate, și în cele din urmă dacă specificați ca parametru funcției, condițiile de testare vor fi atribuite). Returnează tipul de valoare boolean (adevărat sau fals). Metoda are patru cazuri de utilizare:

Verifică dacă un anumit selector cel puțin unul dintre elementele selectate.

Controale dacă printre elementele selectate, cel puțin unul dintre elementele specificate jQuery obiect.

Controale dacă printre elementele selectate, elementul elem (DOM-element de obiect specificat).

pentru fiecare dintre elementele selectate vor fi numite o anumită funcție. Ca o opțiune, acesta va primi un număr de elemente într-o poziție stabilită. elementul în sine va fi disponibil în această variabilă. Funcția trebuie să se întoarcă adevărat sau fals. În cazul în care cel puțin unul dintre elementele selectate vor fi returnate la true. a .este () returnează de asemenea, adevărat. În caz contrar, .este metoda () returnează false

a verifica dacă există pagina div-element (e) din lBlock de clasă.

a verifica dacă există între elementele lBlock de clasă. elemente cu identificator zonă.

Spre deosebire de cele mai multe alte metode, nu returnează obiectul jQuery, ca o valoare booleană. În unele cazuri, acest lucru poate simplifica în mod semnificativ codul în situațiile condiționale (nu trebuie să facă schimbări inutile și expresii logice).

Sfat. este uneori necesar să se verifice dacă toate elementele selectate dat selector:

Modificări în logica metodei

Inainte de jQuery-1,7, .este () metoda are o aberație mică logică. Dacă utilizați selectori de poziție, cum ar fi: în primul rând. : Gt () sau: chiar. .este () metoda holbezi aranjament relativ poziția elementelor în obiect jQuery, mai degrabă decât în ​​document. Prin urmare, de exemplu, dacă jQuery obiect conținut toate elementele unei liste:

va returna valoarea așteptată a true. dar expresia

deja ar fi fost la fel de fals.


JQuery-1.7 În acest neajuns a fost eliminată prin utilizarea selectoare și poziționale în .este () metoda. jQuery bibliotecă face verificarea pe localizarea elementelor din document, mai degrabă decât obiectul jQuery curent.

Opțiuni de căutare:
  • verifică prezența unui set de elemente
  • este ()
  • .este ()

articole similare