Jquery - atribute (proprietăți) verificate și selectate, șeful IT cu handicap,

Atributele cu handicap. Am verificat. selectat. ascuns. readonly și alții din această serie fac parte din grupul de atribute logice (proprietăți). Lucrările la valorile acestor atribute în jQuery propunerii prin utilizarea metodei.

În plus, metoda propunerii este utilizată nu numai pentru proprietățile sistemice, dar, de asemenea, pot adăuga proprietăți particularizate la elementele și pentru a le elimina, dacă este necesar (prin metoda removeProp). Creați, modificați și ștergeți proprietăți particularizate discutate mai jos în secțiunea corespunzătoare a acestui articol.

prop și metodele removeProp funcționează în mod similar cu metodele și attr removeAttr. dar spre deosebire de acesta din urmă este numai pentru proprietățile.

Luați în considerare diferența dintre atributele obișnuite și logice.

Dacă atributul boolean (de exemplu, persoane cu dizabilități) este prezentă în elementul, aceasta înseamnă că este setat (true) și nu contează ce valoare are.

În conformitate cu specificația HTML5 ca valori logice ale atributelor (dacă este necesar), este de dorit să se utilizeze un șir gol sau un nume:

În plus, în conformitate cu specificațiile HTML nu sunt recomandate ca un valori logice reale de atribute sau false.

Dacă elementul nu este un atribut boolean (de exemplu, persoane cu dizabilități), se spune că nu este instalat. Cu alte cuvinte, acesta este setat la fals.

Metoda prop și removeProp

prop Metoda de stabilire a proprietății (număr de proprietăți) pentru fiecare element al setului curent de una dintre următoarele metode:

  • Valoarea Ustnovit a proprietății specificate pentru setul curent de elemente:
  • Stabilit câteva proprietăți ale elementelor:
  • Stabilirea valorii proprietății folosind funcția:

Metoda removeProp pentru îndepărtarea de proprietate a spus, la fiecare set element de curent. Această metodă ar trebui să fie folosite numai pentru a elimina proprietățile personalizate care au fost instalate elemente și fereastra obiect DOM. Metoda removeProp nu poate fi utilizat pentru proprietățile încorporate (native) de obiecte, cum ar fi persoanele cu handicap. Am verificat. selectat și altele. Dacă doriți să eliminați atributul (proprietate) dezactivat. Am verificat. selectat sau ceva similar, utilizarea și metoda propunerii deoarece proprietățile de valoare necesară utilizând valoarea false.

jQuery - atribut dezactivat

Adăugarea și eliminarea atributului dezactivat jQuery propunerii efectuate folosind metoda.

De exemplu, pentru a face un buton de activ depune numai în cazul în care ceva va fi pus în câmpul de intrare:

jQuery - atribut verificat

Stabilirea și îndepărtarea atributului verificat în jQuery a propunerii efectuate prin metoda.

De exemplu, verificați starea butoanelor din casetele de selectare în formă de „Înregistrare“. Dacă este falsă. apoi afișa un mesaj și să pună la dispoziție butonul pentru a trimite datele din formular către server.

Să considerăm un exemplu în care efectua operațiuni pe 2 casetă de selectare. Primul - se va stabili verificat după pagina este încărcată pe elementul de radio corect (de exemplu, 2). La 2 etapa a crea o acțiune care se va retrage consola browser-ul la schimbarea de radio. valoarea comutatorului selectat (verificat):

jQuery - Set selectat

Setting Element selectat (selectat) se realizează cu ajutorul metodei montant.

De exemplu, atunci când se încarcă pagina adăugați proprietatea selectată la poslednimu elementului:

După îndepărtarea elementului selectat este, de asemenea, realizată ca și alte proprietăți (atribute logice), adică prin atribuirea de valori date de proprietate false.

Lucrul cu proprietăți personalizate

De exemplu, adăugați butoanele de la class = „contra“ proprietate Numărul de utilizatori. care va fi utilizat pentru a stoca numărul de clicuri (clicuri):

Să considerăm un alt exemplu în care creează p 2 butoane și elementul id = „myPargraph“. Cu primul buton va adăuga proprietăți myProp non-standard a elementului cu id = „myPargraph“. Al doilea buton va fi utilizat pentru a elimina proprietatea personalizată myProp au același element (id = „myPargraph“). Mai mult, fiecare acțiune va fi încheiată prin aceea că valoarea de ieșire a proprietății conținutului elementului myProp având id = „myParagraph“.

Controlul atribut boolean prin attr

În plus, gestionați atributele logice (proprietăți) elemente HTML dezactivate. Am verificat. selectat. alte ascunse și pot folosi, de asemenea, metodele și attR removeAttr. Efectuați acest lucru ar trebui să fie în conformitate cu caietul de sarcini. Ie Dacă elementul nu are nici o poarta, atunci valoarea sa este adevărată. Și dacă nu, fals.

De exemplu, executa atributul de control dezactivate prin attr metodei.

Controlul atribut boolean folosind metoda attr jQuery