Jquery - nu (metoda), este șeful

Scopul metodei not ()

Metoda .not () este utilizată pentru a selecta din setul curent numai acele elemente care nu corespund expresiei specificate ca parametru al acestei metode. Cu alte cuvinte, această metodă din selecția curentă șterge elementele care corespund expresiei specificate ca parametru al acestei metode.







Toate elementele rămase ale setului curent, această metodă se îmbină într-un obiect nou jQuery și o returnează ca rezultat.

Această metodă are un parametru obligatoriu pe care îl puteți utiliza:

  • un selector (un șir care conține un selector), un element DOM. sau o serie de elemente.
  • funcția (funcție (index întreg, Element element) => Boolean). Funcția este folosită ca un test, care trebuie să treacă fiecare element al setului curent. Dacă elementul trece testul (adică funcția returnează valoarea adevărată pentru elementul curent), atunci este selectat. Funcția poate lua 2 argumente: index (indexul elementului din setul curent de jQuery) și element (reprezintă elementul DOM curent). În interiorul funcției, puteți utiliza și acest cuvânt cheie pentru a accesa elementul DOM curent.
  • set de elemente (obiect jQuery).






Utilizând metoda not ()

De exemplu, pentru a selecta din toate elementele li numai acelea ale căror index în eșantionul curent este ciudat (nu chiar):

Această afirmație este format din două părți: prima parte a $ ( „Li“) - selecteaza toate elementele Li pe pagina, a doua parte se va aplica la elementele selectate .not filtrul ( „: chiar“). care returnează un obiect nou jQuery, constând din elemente care nu selectorul „: chiar“. Ie otbirot din eșantionul inițial, numai elementele impare (nu chiar) 1, 3, 5, etc. In afara de aceasta, este necesar să se ia în considerare mai mult faptul că raportul începe cu elementele 0 (0 produs - li are textul; 1 element de - o li care conține „Punkt2“ etc „Punkt1.“).

De exemplu, eliminați din selecția originală care conține toate elementele li pe pagină, numai cea care are id = "myElement".

Acest operator va elimina din selecția inițială ($ ("li")) un element care are id = "myElement". Astfel, metoda .not () va returna un nou obiect jQuery care conține elemente 4 li.







Articole similare

Trimiteți-le prietenilor: