94 of 119 menu

De :checked selector

De selector :checked selecteert elementen die zijn geselecteerd, dat wil zeggen, elementen die de attributen checked of selected hebben. De selector :checked werkt met selectievakjes (checkbox) en keuzerondjes (radio), evenals voor elementen met de tag option. Om alleen de geselecteerde opties van select elementen te krijgen, gebruik je de selector :selected.

Syntaxis

Zo selecteren we elementen met het attribuut checked:

$(':checked');

Voorbeeld

Laten we, bij elke selectie van een selectievakje, het aantal geselecteerde selectievakjes weergeven. Zoals je ziet, zullen voor je eerste klik de selectievakjes worden weergegeven die standaard zijn geselecteerd, dit zijn de tweede en de vierde:

<form> <p> <input type="checkbox" name="cbox" value="one"> <input type="checkbox" name="cbox" value="two" checked="checked"> <input type="checkbox" name="cbox" value="three"> <input type="checkbox" name="cbox" value="four" checked> <input type="checkbox" name="cbox" value="five"> </p> </form> <div></div> div { color: green; } let countChecked = function() { let n = $('input:checked').length; $('div').text('Geselecteerd: ' + n); }; countChecked(); $('input[type=checkbox]').on('click', countChecked);

Voorbeeld

Laten we bij een klik onderaan de waarde van elk geselecteerd keuzerondje weergeven:

<form> <div> <input type="radio" name="digits" value="one" id="one"> <label for="one">one</label> </div> <div> <input type="radio" name="digits" value="two" id="two"> <label for="two">two</label> </div> <div> <input type="radio" name="digits" value="three" id="three"> <label for="three">three</label> </div> <div id="text"></div> </form> input, label { line-height: 1.5em; } $('input').on('click', function() { $('#text').html($('input:checked').val() + ' is geselecteerd!'); });

Zie ook

  • de filter methode,
    die elementen in een set filtert op basis van een opgegeven selector
  • het selected attribuut
  • de :selected selector,
    die elementen selecteert die zijn geselecteerd, dat wil zeggen, elementen die het selected attribuut hebben
  • de tags option, select, checkbox
    en radio
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren