ホームページ > ウェブフロントエンド > jsチュートリアル > jQuery を使用してドロップダウン リストで特定の値を選択するにはどうすればよいですか?

jQuery を使用してドロップダウン リストで特定の値を選択するにはどうすればよいですか?

DDD
リリース: 2024-11-26 00:13:12
オリジナル
306 人が閲覧しました

How Can I Select a Specific Value in a Dropdown List Using jQuery?

jQuery を使用したドロップダウン リストでの特定の値の選択

ドロップダウンの値の設定で問題が発生していますjQueryを使ってリストを作成します。 document.getElementById() と .value を使用した JavaScript の例は機能しますが、クラスベースのセレクターの制約のため、jQuery を使用する必要があります。

ドロップダウン リスト用の jQuery の .val() メソッド

jQuery の .val() メソッドは複数の目的を果たします。ドキュメントによると、値の取得と要素への割り当ての両方を行います。ドロップダウン リストの場合、指定された値に基づいてオプションをチェックまたは選択します。

解決策:

ドロップダウン リストで特定の値を選択するには、次のように .val() を使用できます:

$("._statusDDL").val('2');
ログイン後にコピー

これにより、値 '2' がドロップダウンに割り当てられます。リスト。ただし、フロントエンドで変更を視覚的に反映するには、.val() の後に .change() を追加できます:

$("._statusDDL").val('2').change();
ログイン後にコピー

「無効なインデックス」エラーへの対処

提案に従ってコードを調整した後、「無効なインデックス」エラーが発生しました。これは、Internet Explorer 6 が使用されていることが原因であると考えられます。 jQuery のドキュメントのメモ:

IE6/7 では、HTML 4 ドキュメントまたは text/html として宣言されたコンテンツ タイプのプレフィックス「i」を使用して select-one を変更することはできません。

この問題を解決するには、ドキュメントが XHTML として宣言されていること、および適切なプレフィックスを使用していることを確認してください。さらに、 .prop('selectedIndex', 2) または .prop('value', '2') を使用して、選択したインデックスまたは値をそれぞれ設定してみることもできます。

以上がjQuery を使用してドロップダウン リストで特定の値を選択するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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