92 of 119 menu

Selektor input

Selektorn :input väljer formulärelement - inmatningsfält, textområden, rullgardinsmenyer och knappar. Se taggarna: input, textarea, button, select. Eftersom :input inte ingår i CSS-specifikationen, är det för bättre prestanda i moderna webbläsare att först filtrera element med en ren CSS-selektor, och sedan använda .filter(':input').

Syntax

Så här väljer vi formulärelement:

$(':input');

Exempel

Låt oss, enligt ovanstående teori, välja alla formulärelement och skriva ut deras antal till konsolen, med hjälp av egenskapen length. Vi kommer att se att alla 13 taggar har inkluderats:

<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('Antal taggar: ' + allInputs.length); $('form').submit(function(event) { event.preventDefault(); // förhindrar att formuläret skickas });

Se även

  • metoden filter,
    som filtrerar element i en uppsättning enligt en given selektor
  • taggen form
  • taggen input
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa