Javascript 如何在JQuery中获取表单元素
如何从表单中获取输入字段值Javascript 如何在JQuery中获取表单元素,javascript,jquery,html,Javascript,Jquery,Html,如何从表单中获取输入字段值 $(document).on('change','input[name=“documnt”]”,function(){ formParent=$(this.parents(“form.reupload form”); }); 上传 您只能使用下面的类直接访问父元素表单,使用serialize可以获取所有表单输入值 $(document).on('change','input[name=“documnt”]”,function(){ formParent=$(th
$(document).on('change','input[name=“documnt”]”,function(){
formParent=$(this.parents(“form.reupload form”);
});代码>
上传
您只能使用下面的类直接访问父元素表单,使用serialize可以获取所有表单输入值
$(document).on('change','input[name=“documnt”]”,function(){
formParent=$(this).closest(“.reupload form”).serialize();
console.log(formParent);
});代码>
上传
您只能使用下面的类直接访问父元素表单,使用serialize可以获取所有表单输入值
$(document).on('change','input[name=“documnt”]”,function(){
formParent=$(this).closest(“.reupload form”).serialize();
console.log(formParent);
});代码>
上传
首先,使用最近的()
,而不是父母()
。然后,假设您想在change
事件处理程序中获取值,请使用formParent.find('.input selector here').val()
。如果这不是你的意思,请编辑问题,使其在你的目标中更加清晰。这是否回答了你的问题?执行此操作formParent=$(this).closest(“form.reupload form”)
您的标题询问如何获取“父表单”,然后您的问题询问如何获取“表单中的输入字段值”-请改写标题和问题,这样您就可以问一个单一、连贯的问题。为什么您希望在更改输入值的同时读取表单中的输入?如果您正在提交表单,请在提交之前读取所有输入一次,而不是针对输入值的每一次更改读取表单。首先,请使用closest()
,而不是parents()
。然后,假设您想在change
事件处理程序中获取值,请使用formParent.find('.input selector here').val()
。如果这不是你的意思,请编辑问题,使其在你的目标中更加清晰。这是否回答了你的问题?执行此操作formParent=$(this).closest(“form.reupload form”)
您的标题询问如何获取“父表单”,然后您的问题询问如何获取“表单中的输入字段值”-请改写标题和问题,这样您就可以问一个单一、连贯的问题。为什么您希望在更改输入值的同时读取表单中的输入?如果您正在提交表单,则在提交之前读取所有输入一次,而不是针对输入值的每次更改读取表单