93 of 119 menu

Selektor selected

Selektor :selected vyberá prvky, ktoré sú vybrané, teda tie, ktoré majú atribút selected. Selektor :selected funguje pre prvky s tagom option. Nefunguje s zaškrtávacími políčkami (checkbox) alebo rádio prepínačmi (radio), pre tie použite selektor checked. Pretože :selected nepatrí do CSS špecifikácie, pre zlepšenie výkonu v moderných prehliadačoch je lepšie najprv filtrovať prvky s použitím čistého css selektora, a potom aplikovať .filter(':selected').

Syntax

Takto vyberáme prvky s atribútom selected:

$(':selected');

Príklad

Pri každom výbere položky v rozbaľovacom zozname ju zobrazíme pod zoznamom zelenou farbou. Ako vidíte, pred vaším prvým kliknutím budú zobrazené položky vybrané predvolene, to sú 'bbb' a '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');

Pozri tiež

  • metóda filter,
    ktorá filtruje prvky v súbore podľa zadaného selektora
  • atribút selected
  • selektor checked,
    ktorý vyberá prvky, ktoré sú vybrané, teda tie, ktoré majú atribút checked
    alebo selected
  • tagy option
    a select
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť