93 of 119 menu

Valitsin selected

Valitsin :selected valitsee elementit, jotka on valittu, eli ne, joilla on attribuutti selected. Valitsin :selected toimii elementeille, joilla on tagi option. Se ei toimi valintaruutujen (checkbox) tai radiopainikkeiden (radio) kanssa, niille käytä valitsinta checked. Koska :selected ei kuulu CSS-spesifikaatioon, on suorituskyvyn parantamiseksi nykyaikaisissa selaimissa parempi suodattaa elementit aluksi käyttämällä puhdasta css-valitsinta ja sitten soveltaa .filter(':selected').

Syntaksi

Näin valitsemme elementit, joilla on attribuutti selected:

$(':selected');

Esimerkki

Esitetään jokaisen pudotusvalikon kohdan valinnassa se vihreällä värillä listan alla. Kuten näet ennen ensimmäistä napsautustasi esitetään oletusarvoisesti valitut kohdat, ne ovat 'bbb' ja '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');

Katso myös

  • metodi filter,
    joka suodattaa elementit joukosta annetun valitsimen mukaan
  • attribuutti selected
  • valitsin checked,
    joka valitsee elementit, jotka on valittu, eli ne, joilla on attribuutti checked
    tai selected
  • tagit option
    ja select
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää