我在一个页面上有多个表单,每个表单中都有相同的命名变量。
我需要能够更改一个表单的特定值,而不是其他表单。
即
我希望能够为form2设置Var2的值,但不能为form1设置Var2的值。
有什么想法吗?
由于
答案 0 :(得分:3)
理想情况下,为表单提供自己的ID并使用Descendant Selector:
$("#form1 input[name=foo]").val("something");
或者使用eq
按照它在DOM中出现的顺序选择它(正如Alxandr指出的那样):
$("form:eq(0) input[name=foo]").val("something"); // select the first form