单页上的多个表单 - JQuery

时间:2010-11-21 11:52:31

标签: jquery

我在一个页面上有多个表单,每个表单中都有相同的命名变量。

我需要能够更改一个表单的特定值,而不是其他表单。

我希望能够为form2设置Var2的值,但不能为form1设置Var2的值。

有什么想法吗?

由于

1 个答案:

答案 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