我有一个id为update-user1的表单,其中1是动态添加到表单的变量号。
我得到表单的id如下:
var myform = $(this).closest("form").attr('id');
我如何将myform
与此结合起来:
var user_id = $(myform '#user_id').val();
我尝试在myform和'#user_id'之间添加一个+,但这不起作用,任何帮助都会受到赞赏。
答案 0 :(得分:1)
尝试:
var myform = '#' + $(this).closest("form").attr('id');
var user_id = $('#user_id', myform).val();
或者:
var myform = $(this).closest("form");
var user_id = $('#user_id', myform).val();
答案 1 :(得分:1)
答案 2 :(得分:0)
你可以像这样连接
$("#"+myform+" #user_id").val();
或使用find
$(this).closest("form").find('#user_id').val();
答案 3 :(得分:0)
你可以这样组合:
var user_id = $('#' + myform + ' #user_id').val();