ホームページ > ウェブフロントエンド > jsチュートリアル > 選択したオプションの値またはテキストを jQuery ドロップダウンから取得するにはどうすればよいですか?

選択したオプションの値またはテキストを jQuery ドロップダウンから取得するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-08 05:00:09
オリジナル
331 人が閲覧しました

How Do I Retrieve the Selected Option's Value or Text from a jQuery Dropdown?

jQuery ドロップダウンから選択したオプションを取得

$("#id").val() を使用して値を返す場合ドロップダウンで選択したオプションを選択すると、予期しない結果が発生する可能性があります。これは、要素 ID とドロップダウン オプションの性質に関係する特定のシナリオが原因です。

ID が aioConceptName の要素がドロップダウンを表す HTML コードでは、次のコードは意図したとおりに動作しません。

$('#aioConceptName').val()
ログイン後にコピー

この理由は、val() がドロップダウン内で選択されたオプションではなく、ドロップダウン自体の value 属性を取得するためです。選択したオプションの値またはテキストを取得するには、次の方法を使用します。

選択したテキストの場合:

var conceptName = $('#aioConceptName').find(':selected').text();
ログイン後にコピー

このコードは、ドロップダウン内で選択したオプションを見つけます。 :selected セレクターを使用してそのテキストを取得します。

For Selected値:

var conceptName = $('#aioConceptName').find(':selected').val();
ログイン後にコピー

このコードは同様に、選択されたオプションを見つけますが、その value 属性を返します。

以上が選択したオプションの値またはテキストを jQuery ドロップダウンから取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート