jqueryはフォームの値を変更します

王林
リリース: 2023-05-18 19:24:06
オリジナル
770 人が閲覧しました

jQuery は、HTML、CSS、JavaScript で簡単に使用できる人気の JavaScript ライブラリです。 Web 開発では、フォーム要素の値を変更する必要がよくありますが、このとき、jQuery を使用してコードを簡素化できます。

この記事では、jQueryを使ってフォーム内の値を変更したり、フォーム要素の属性値を追加、削除、変更したり、フォームの値を設定したりする方法を紹介します。要素。以下に詳細な手順とコード例を示します。

  1. フォーム要素の値を変更する

.val() 関数を使用して取得またはコードを取得します。フォーム要素の値を設定します。たとえば、入力ボックスの値を「hello」に変更するには、次のコードを使用できます。

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

ここで、#myInput は入力ボックスの ID を表します。ラジオ ボタン、複数選択ボックス、またはドロップダウン ボックスの値を変更する場合は、.val() 関数を使用することもできますが、値は次の値と一致する必要があることに注意してください。オプション。

  1. フォーム要素の値を取得する

.val() 関数を使用してフォーム要素の値を取得します。次に例を示します。

var inputValue = $('#myInput').val();
ログイン後にコピー

HereinputValue変数は入力ボックスの値を保存します。同様に、ラジオ ボタン、複数選択ボックス、またはドロップダウン ボックスの値を取得する場合は、.val() 関数を使用することもできます。

  1. 属性値の追加または削除

属性値を追加または削除するには、.attr() 関数を使用できます。たとえば、入力ボックスの readonly 属性を true に設定するには、次のコードを使用できます。

$('#myInput').attr('readonly', true);
ログイン後にコピー

属性値を削除するには、単に2 番目のパラメータは null に設定するだけです。たとえば、ボタンの disabled 属性を削除するには、次のコードを使用できます。

$('#myButton').attr('disabled', null);
ログイン後にコピー
  1. フォーム要素の属性値を取得または変更します

使用 .attr()この関数はフォーム要素の属性値を取得できます。たとえば、入力ボックスの type 属性値を取得するには、次のコードを使用できます。

var inputType = $('#myInput').attr('type');
ログイン後にコピー

属性値を変更するには、.attr を使用することもできます。 ()### 関数。たとえば、画像リンクの src 属性を別の画像のアドレスに変更するには、次のコードを使用します。

$('#myImage').attr('src', 'newImage.png');
ログイン後にコピー

    フォーム要素のスタイルを変更する

.css() 関数を使用して、フォーム要素のスタイルを変更します。たとえば、ボタンの背景色を赤に設定するには、次のコードを使用できます。

$('#myButton').css('background-color', 'red');
ログイン後にコピー

    複数のフォーム要素の値を同時に変更する
複数のフォーム要素を同時に変更する必要がある場合 フォーム要素の値には、

.each() 関数を使用できます。たとえば、すべての入力ボックスの値を「hello」に設定するには、次のコードを使用できます。

$('input').each(function() {
  $(this).val('hello');
});
ログイン後にコピー
ここでの

$(this) は、現在処理中の入力ボックスを表します。

最後に、上記は簡単な例ですが、詳細については、jQuery の公式ドキュメントを参照してください。この記事が、フォーム要素の値を変更するための jQuery の学習に役立つことを願っています。

以上がjqueryはフォームの値を変更しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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