93 of 119 menu

Selektor selected

Selektor :selected odabira elemente, koji su izabrani, odnosno one koji imaju atribut selected. Selektor :selected radi za elemente sa tagom option. On ne radi sa čekboksovima (checkbox) ili radio prekidačima (radio), za njih koristite selektor checked. Pošto :selected ne pripada CSS specifikaciji, zbog poboljšanja performansi u modernim pregledačima je bolje prvo filtrirati elemente koristeći čisti css-selektor, a zatim primeniti .filter(':selected').

Sintaksa

Tako mi odabiremo elemente sa atributom selected:

$(':selected');

Primer

Hajde da, pri svakom izboru stavke u padajućem spisku, prikažemo je ispod spiska zelenom bojom. Kao što vidite pre vašeg prvog klika biće prikazane stavke, izabrane podrazumevano, to su 'bbb' i 'ddd':

<select name="texts" multiple="multiple"> <option>aaa</option> <option selected="selected">bbb</option> <option>ccc</option> <option selected="selected">ddd</option> <option>eee</option> <option>fff</option> </select> <div></div> div { color: green; } $('select') .change(function() { let str = ''; $('select option:selected').each(function() { str += $(this).text() + ' '; }); $('div').text(str); }).trigger('change');

Vidi takođe

  • metod filter,
    koji filtrira elemente u skupu po zadatom selektoru
  • atribut selected
  • selektor checked,
    koji odabira elemente koji su izabrani, odnosno one, koji imaju atribut checked
    ili selected
  • tagovi option
    i select
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij