93 of 119 menu

Selectorul selected

Selectorul :selected selectează elementele, care sunt selectate, adică cele care au atributul selected. Selectorul :selected funcționează pentru elementele cu tag-ul option. El nu funcționează cu checkbox-urile (checkbox) sau butoanele radio (radio), pentru acestea utilizați selectorul checked. Deoarece :selected nu aparține specificației CSS, pentru a îmbunătăți performanța în browserele moderne este mai bine să filtrați mai întâi elementele cu utilizarea unui selector css pur, iar apoi să aplicați .filter(':selected').

Sintaxă

Așa selectăm elementele cu atributul selected:

$(':selected');

Exemplu

Să afișăm, la fiecare selecție a unui punct în lista derulantă, sub listă cu culoarea verde. După cum vedeți, înainte de prima dvs. click vor fi afișate punctele, selectate implicit, acestea sunt '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');

Vedeți și

  • metoda filter,
    care filtrează elementele din set după selectorul dat
  • atributul selected
  • selectorul checked,
    care selectează elementele care sunt selectate, adică cele, care au atributul checked
    sau selected
  • tag-urile option
    și select
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge