同一页面上的2个表单 - jquery上下文

时间:2015-08-19 08:40:18

标签: jquery ajax forms

我在页面上有两个相同的表单都有一个id

我得到了身份

var parentForm = $(this).closest("form").attr("id");
alert(parentForm);

然后根据上下文尝试获取字段的值。

first_name = $('input[name=first_name]', parentForm).val();
alert(first_name);

这适用于#form1但不适用于#form2

1 个答案:

答案 0 :(得分:0)

您可以使用选择器,这是正确的:

 var first_name = $('#'+parentForm+' input[name=first_name]').val();
 alert (first_name);

另一种方式:

 var first_name = $('input[name=first_name]', '#'+parentForm).val();
 alert (first_name);