92 of 119 menu

Selektor input

Selektor :input vybírá ovládací prvky formuláře - vstupní pole, textové oblasti, rozbalovací seznamy a tlačítka. Vizte tagy: input, textarea, button, select. Protože :input nepatří do specifikace CSS, pro zlepšení výkonu v moderních prohlížečích je lepší nejprve filtrovat elementy s použitím čistého css-selektoru a poté aplikovat .filter(':input').

Syntaxe

Takto vybíráme ovládací prvky formuláře:

$(':input');

Příklad

Pojďme, podle výše uvedené teorie, vybrat všechny ovládací prvky formuláře a vypsat do konzole jejich počet, pomocí vlastnosti length. Uvidíme, že se tam dostaly všechny 13 tagů:

<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('Počet tagů: ' + allInputs.length); $('form').submit(function(event) { event.preventDefault(); // zabrání odeslání formuláře });

Vizte také

  • metoda filter,
    která filtruje elementy v sadě podle zadaného selektoru
  • tag form
  • tag input
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout