92 of 119 menu

Sisendiselektor

Selektor :input valib vormi juhtelemente - sisendväljad, tekstialad, rippmenüüd ja nupud. Vaadake järgmisi silte: input, textarea, button, select. Kuna :input ei kuulu CSS spetsifikatsiooni, siis kaasaegsetes brauserites on jõudluse parandamiseks soovitatav kõigepealt filtreerida elemendid kasutades puhtaid CSS-selektoreid ning seejärel rakendada .filter(':input').

Süntaks

Nii valime vormi juhtelemendid:

$(':input');

Näide

Vastavalt ülaltoodud teooriale valime kõik vormi juhtelemendid ja väljastame konsooli nende arvu, kasutades omadust length. Me näeme, et sinne jõudsid kõik 13 silti:

<form> <input type="button" value="nupp"> <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>valik</option> </select> <textarea></textarea> <button>nupp</button> </form> textarea { height: 25px; } let allInputs = $(':input'); console.log('Siltide arv: ' + allInputs.length); $('form').submit(function(event) { event.preventDefault(); // takistab vormi saatmist });

Vaata ka

  • meetod filter,
    mis filtreerib elementide kogumit vastavalt antud selektorile
  • silt form
  • silt input
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu