94 of 119 menu

Селектор checked

Селектор :checked избира елементи, кои се селектирани, односно оние кои имаат атрибути checked или selected. Селектор :checked работи со checkboxes (checkbox) и radio копчиња (radio), како и за елементи со таг option. За да добиете само селектирани опции на елементи select, користете селектор selected.

Синтакса

Вака избираме елементи со атрибут checked:

$(':checked');

Пример

Да го прикажуваме бројот на селектирани checkboxes при секој избор. Како што можете да видите пред вашето прво кликање ќе се прикажат checkboxes-ите, селектирани по default, тоа се вториот и четвртиот:

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

Пример

При кликање да ја прикажуваме вредноста на секое селектирано radio копче:

<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 checked!'); });

Погледнете ги исто така

  • метод filter,
    кој филтрира елементи во сетот според дадениот селектор
  • атрибут selected
  • селектор selected,
    кој избира елементи кои се селектирани, односно оние, кои имаат атрибут selected
  • тагови option, select, checkbox
    и radio
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј