jQueryフォームセレクター
データの送信または送信のどちらであっても、動的インタラクティブ ページにおけるフォーム要素の役割は非常に重要です。フォーム セレクターは jQuery に特別に追加されており、特定の種類のフォーム要素を取得するのに非常に便利です。
フォーム セレクターの具體的なメソッドの説明:
注:入力フィルター セレクター 、ほぼすべてのフォーム カテゴリ フィルターは、入力要素の type 値に対応します。ほとんどのフォーム カテゴリ フィルターは屬性フィルターに置き換えることができます。たとえば、 $(':password') == $('[type=password]')
フォーム內(nèi)のフォーム要素の數(shù)を取得したい場合、コードは次のとおりです:
$("#form1 :input").length; //注意與$("#form1 input")的區(qū)別
フォーム內(nèi)の単一行のテキストボックスの數(shù)を取得するコードは次のとおりです:
$("#form1 :text").length;
フォーム內(nèi)のパスワードボックスの數(shù)を取得したい場合のコードは次のとおりです:
$("#form1 :password").length;
同様に、他の操作もフォームセレクターはこれに似ています
ページ內(nèi)のすべての <p> 要素を取得し、それぞれに onclick イベントを <p> 要素に追加します。例:
$("p").click(function({ //doing somethingr(操作) })
ID が tb の要素を取得します。その下の tbody タグを探し、次に tbody の下で偶數(shù)のインデックス値を持つ tr 要素を探して背景色を変更します (css(" property","value"); jQuery オブジェクトのスタイルを設(shè)定するために使用されます)。たとえば:
$('#tb tbody tr:even').css("backgroundColor","#888");
最初にプロパティ選択を使用してフィルタリングし、次にフォーム オブジェクトのプロパティを使用してフィルタリングし、最後に長さを取得します。 jQuery オブジェクト、例:
$('#btn').click(function(){ var length=$("input[name='check']:checked").length; alert("選中的個(gè)數(shù)為:"+length); })
input type="text" テキスト ボックスの內(nèi)容をすべてクリア: $("input:text").val("");