92 of 119 menu

Selectorul input

Selectorul :input selectează elementele de control din formular - inputuri, textaree, liste drop-down și butoane. Vedeți tagurile: input, textarea, button, select. Deoarece :input nu face parte din specificația CSS, pentru a îmbunătăți performanța în browserele moderne este mai bine să filtrați mai întâi elementele cu utilizarea unui selector css pur, iar apoi să aplicați .filter(':input').

Sintaxă

Așa selectăm elementele de control din formular:

$(':input');

Exemplu

Să selectăm, conform teoriei de mai sus, toate elementele de control din formular și să afișăm în consolă numărul lor, cu ajutorul proprietății length. Noi vom vedea că acolo vor fi incluse toate 13 taguri:

<form> <input type="button" value="button"> <input type="checkbox"> <input type="file"> <input type="hidden"> <input type="image"> <input type="password"> <input type="radio"> <input type="reset"> <input type="submit"> <input type="text"> <select> <option>option</option> </select> <textarea></textarea> <button>button</button> </form> textarea { height: 25px; } let allInputs = $(':input'); console.log('Numărul de taguri: ' + allInputs.length); $('form').submit(function(event) { event.preventDefault(); // prevenirea trimiterii formularului });

Vedeți și

  • metoda filter,
    care filtrează elementele dintr-un set după un selector dat
  • tagul form
  • tagul input
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge