ホームページ  >  記事  >  ウェブフロントエンド  >  Jqueryの知識ポイント3 jqueryフォームオブジェクトoperation_jquery

Jqueryの知識ポイント3 jqueryフォームオブジェクトoperation_jquery

WBOY
WBOYオリジナル
2016-05-16 18:12:02886ブラウズ

Jquery では、これら 3 つの関数はパラメータがある場合は代入操作、パラメータがない場合は値の取得操作になります。このうち、val() とそれに関連する入力システム ラベルなどのフォーム オブジェクトが非常に重要です。 、select、textarea などはすべてサーバーとのやり取りに使用されるタグ要素であるため、この val() を理解する必要があります。
radio、checkbox、select の割り当て操作については、

コードをコピーします コードは次のとおりです:

$("input[name=a]")。 val(["エンターテイメント 1"]) ;
$("input[type=checkbox]").val(["バスケットボール", "ゲーム"]);
$("select").val( ["バスケットボール", "ゲーム"] ; []、複数の値がある場合は、値をカンマで区切ります。
の場合は、値を選択に割り当てます。ラジオ、チェックボックス、選択の値操作:



コードをコピー
コードは次のとおりです:
var checkvalue = ""; var s = $("input[name=a]:checked").val(); $(":checkbox:checked"); () { checkvalue = $(this).val(); var selectvalue = "" $("select :selected");
selectvalue = $(this).val();
});
alert("checkvalue:" checkvalue "radiovalue:" s "selectvalue:" selectvalue); >
コード分析:

は s を宣言します。この変数は、name=a でラジオの選択された値を受け取るために使用されます。var s=$(":radio:checked") と書くこともできます。 ).val(). :radio は、属性である type=radio の入力要素として理解できます。
チェックボックスがマルチであるため、選択された値を取得します。 -select ボックス、選択された各項目はそれぞれで処理する必要があります。 $(" input[type=checkbox]:checked"); 属性セレクターに従って記述することもできます。
属性が複数の場合 = "multiple" では、複数の選択を行うことができます。

概要:

入力ベースのタグ要素の場合、属性セレクターを使用して以下を取得できます。 $("input[type=checkbox]")、または簡潔な方法: $(":checkbox")、類似のもの:
: radio、:submit、:image、:reset、:button、:file、 :hidden、:password、:text;
$(":input")