3
1つのページに複数のフォームがあり、各フォーム内で同じ名前付き変数が使用されています。単一ページ上の複数のフォーム - JQuery
あるフォームでは特定の値を変更できますが、他のフォームでは変更できないようにする必要があります。
e。
私はForm1のVAR2の値Form2のためVAR2の値を設定しますが、ないことができるようにしたいです。
アイデア?理想的には
おかげ
1つのページに複数のフォームがあり、各フォーム内で同じ名前付き変数が使用されています。単一ページ上の複数のフォーム - JQuery
あるフォームでは特定の値を変更できますが、他のフォームでは変更できないようにする必要があります。
e。
私はForm1のVAR2の値Form2のためVAR2の値を設定しますが、ないことができるようにしたいです。
アイデア?理想的には
おかげ
、フォームに自分のIDを与えるとDescendant Selector使用:それはeq
を使用してDOMに表示される順序で
$("#form1 input[name=foo]").val("something");
かを選択する(などAlxandrは指摘する):
$("form:eq(0) input[name=foo]").val("something"); // select the first form
form1のidがform1であるとします。たとえば、 'form:eq(0)'で '#form1'を変更することもできます。これはページ上の最初のフォームを取得しますが、後でフォームを置き換えることができるため、IDを使用すると最も簡単な方法です。 – Alxandr
ページのインデックス/オーダーでフォームを選択するのはかなり壊れやすいしかし、。例えば、あなたがあなたが識別しているものの前に他のフォームを追加/削除するとします。 (例えば、ヘッダー/サイドバーを介してサイト全体に追加された検索ボックス) –