92 of 119 menu

Įvesties selektorius

Selektorius :input pasirenka formos valdymo elementus - įvesties laukus, teksto sritis, išskleidžiamuosius sąrašus ir mygtukus. Žiūrėkite žymes: input, textarea, button, select. Kadangi :input nepriklauso CSS specifikacijai, šių dienų naršyklėse, siekiant pagerinti našumą, geriau pirmiausia išfiltruoti elementus naudojant gryną css-selektorių, o tada pritaikyti .filter(':input').

Sintaksė

Taip mes pasirenkame formos valdymo elementus:

$(':input');

Pavyzdys

Pagal aukščiau pateiktą teoriją, paimkime ir pasirinkime visus formos valdymo elementus ir išveskime į konsolę jų skaičių, naudodami savybę length. Mes pamatysime, kad ten pateko visos 13 žymės:

<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('Žymių kiekis: ' + allInputs.length); $('form').submit(function(event) { event.preventDefault(); // užkirsti kelią formos išsiuntimui });

Taip pat žiūrėkite

  • metodas filter,
    kuris filtravo elementus rinkinyje pagal nurodytą selektorių
  • žymė form
  • žymė input
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti