93 of 119 menu

Selektorius selected

Selektorius :selected pasirenka elementus, kurie yra pasirinkti, tai yra tuos, kurie turi atributą selected. Selektorius :selected veikia su elementais, turinčiais žymę option. Jis neveikia su varnelėmis (checkbox) arba radijo mygtukais (radio), joms naudokite selektorių checked. Kadangi :selected nepriklauso CSS specifikacijai, tai norint pagerinti našumą šiuolaikiniuose naršyklėse, geriausia iš pradžių atfiltruoti elementus naudojant gryną css selektorių, o tada pritaikyti .filter(':selected').

Sintaksė

Taip mes pasirenkame elementus su atributu selected:

$(':selected');

Pavyzdys

Leiskite, kaskart pasirenkant punktą išskleidžiamajame sąraše, jį atvaizduoti po sąrašu žalia spalva. Kaip matote, iki jūsų pirmo paspaudimo bus rodomi pagal nutylėjimą pasirinkti punktai, tai 'bbb' ir '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');

Taip pat žiūrėkite

  • metodas filter,
    kuris filtruoja elementų rinkinį pagal nurodytą selektorių
  • atributas selected
  • selektorius checked,
    kuris pasirenka elementus, kurie yra pažymėti, tai yra tuos, kurie turi atributą checked
    arba selected
  • žymos option
    ir select
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti