93 of 119 menu

Selected-selectorn

Selectorn :selected väljer element som är valda, det vill säga de som har attributet selected. Selectorn :selected fungerar för element med taggen option. Den fungerar inte med kryssrutor (checkbox) eller radioknappar (radio), för dem använder du selectorn checked. Eftersom :selected inte tillhör CSS-specifikationen, är det bättre för prestanda i moderna webbläsare att först filtrera element med ren CSS-selector, och sedan tillämpa .filter(':selected').

Syntax

Så här väljer vi element med attributet selected:

$(':selected');

Exempel

Låt oss, vid varje val av punkt i rullgardinsmenyn, visa den under listan i grön färg. Som du ser kommer punkterna som är valda som standard att visas innan ditt första klick, detta är 'bbb' och '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');

Se även

  • metoden filter,
    som filtrerar element i uppsättningen enligt given selector
  • attributet selected
  • selectorn checked,
    som väljer element som är valda, det vill säga de, som har attributet checked
    eller selected
  • taggarna option
    och select
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa