94 of 119 menu

Checkad selektor

Selektorn :checked väljer element som är markerade, det vill säga de som har attributen checked eller selected. Selektorn :checked fungerar med kryssrutor (checkbox) och alternativknappar (radio), samt för element med taggen option. För att endast få utvalda alternativ i element select, använd selektorn selected.

Syntax

Så här väljer vi element med attributet checked:

$(':checked');

Exempel

Låt oss, vid varje val av kryssruta, visa antalet markerade kryssrutor. Som du ser före din första klickning kommer kryssrutorna som är markerade som standard att visas, det är den andra och fjärde:

<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('Markerade: ' + n); }; countChecked(); $('input[type=checkbox]').on('click', countChecked);

Exempel

Låt oss vid klickning visa värdet för varje vald alternativknapp längst ner:

<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() + ' är markerad!'); });

Se även

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