93 of 119 menu

セレクター selected

セレクター :selected は、 選択されている、つまり selected 属性を持つ要素を選択します。 セレクター :selectedoption タグの要素に対して機能します。これは チェックボックス (checkbox) や ラジオボタン (radio) には機能せず、これらにはセレクター checked を使用してください。 :selected は CSS 仕様に属さないため、 現代のブラウザーではパフォーマンスを向上させるために、 最初に純粋な CSS セレクターを使用して要素をフィルタリングし、 その後で .filter(':selected') を適用する方が良いです。

構文

このようにして、 selected 属性を持つ要素を選択します:

$(':selected');

ドロップダウンリストで項目が選択されるたびに、 その項目をリストの下に緑色で表示してみましょう。 最初のクリックの前に、デフォルトで選択されている項目、 つまり 'bbb''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');

関連項目

  • メソッド filter,
    指定されたセレクターでセット内の要素をフィルタリングします
  • 属性 selected
  • セレクター checked,
    選択されている、つまり checked または selected 属性を持つ要素を選択します
  • タグ option
    および select
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否