我在页面上有两个相同的表单都有一个id
我得到了身份
var parentForm = $(this).closest("form").attr("id");
alert(parentForm);
然后根据上下文尝试获取字段的值。
first_name = $('input[name=first_name]', parentForm).val();
alert(first_name);
这适用于#form1但不适用于#form2
答案 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);