ホームページ > ウェブフロントエンド > フロントエンドQ&A > jqueryで選択する値を割り当てる方法

jqueryで選択する値を割り当てる方法

WBOY
リリース: 2023-05-28 12:40:37
オリジナル
5431 人が閲覧しました

jQuery は、開発者に HTML ドキュメントを操作してインタラクティブな効果を実現する簡単で便利な方法を提供する、非常に人気のある JavaScript ライブラリです。 Web アプリケーションを開発する場合、フォーム要素の操作は最も一般的な要件の 1 つです。この記事では、jQuery で選択する値を割り当てる方法に焦点を当てます。

一般に、HTML で選択する値を割り当てる方法は非常に簡単で、そのオプション リストに value 属性を設定するだけです。ただし、フロントエンド開発では、JavaScript を介してフォーム要素を操作する必要があることがよくあります。現時点では、jQuery が第一の選択肢となっています。以下は、単純な HTML 選択要素の例です:

<select id="food">
  <option value="1">Pizza</option>
  <option value="2">Sushi</option>
  <option value="3">Burgers</option>
</select>
ログイン後にコピー

jQuery を通じて「Food」選択ボックスの値を「Sushi」に設定したい場合は、次のコードを使用できます:

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

ここでは、jQuery の val() 関数を使用します。これにより、フォーム要素の値を取得または設定できます。使い方は非常に簡単で、必要な値をパラメータとして渡すだけです。この例では、ID セレクター (#food) を選択して select 要素への参照を取得し、必要な値 (「2」) を val() 関数に渡します。

設定する必要がある値は、オプション リスト内のオプションの value 属性と一致する必要があることに注意してください。一致しない場合、操作は無効になります。

選択ボックスの値を value 属性ではなくオプションのテキスト コンテンツに設定したい場合は、jQuery の filter() 関数を使用して、目的のオプションのテキストを渡すことができます。例:

$('#food option').filter(function () {
  return $(this).html() === 'Sushi';
}).prop('selected', true);
ログイン後にコピー

ここでは、$('#food option') を使用してすべてのオプション要素を選択し、filter() 関数を使用して必要なオプションを見つけます。 filter() 関数では、単純な関数式を使用して、オプションのテキスト内容が必要なものと一致するかどうかを判断します。一致が成功した場合は、prop() 関数を呼び出し、selected プロパティを true に設定してオプションを選択します。

一般に、jQuery を通じて選択する値を割り当てるのは非常に簡単です。val() 関数を使用して value 属性を設定するか、filter() 関数を使用して設定するオプションを選択するだけです。 。これらのヒントを使用すると、Web アプリケーションのフォーム要素を簡単に操作できます。

以上がjqueryで選択する値を割り当てる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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