Php 区分表单-Jquery
我在我的页面上使用了多个htmlPhp 区分表单-Jquery,php,jquery,html,forms,Php,Jquery,Html,Forms,我在我的页面上使用了多个html <form id="form1"> <input type="text" name="foo" id="foo"> <input type="submit" value="submit"> </form> <form id="form2"> <input type="text" name="foo" id="foo"> <input type="submit" value="
<form id="form1">
<input type="text" name="foo" id="foo">
<input type="submit" value="submit">
</form>
<form id="form2">
<input type="text" name="foo" id="foo">
<input type="submit" value="submit">
</form>
这很好,但假设我想在处理提交的数据后将表单数据更改回html页面。我如何引用提交的表格
比如:
$(this).$('#foo').val('Hello');
可能吗
谢谢 如果这是一个ajax调用,您可以在提交之前存储对表单的引用:
var form = $(this);
$.ajax (...).done(function (){
form.find(...).val (...)
});
$(this.find('input[name=foo]')).val('Hello')代码>为什么你在这
中还没有对表单的引用呢?太棒了-这很有效。我假设“$(this).find”只有在从表单获取值时才起作用。我不认为这是一个参考。该语句的“.find”部分到底是什么,以便我更好地理解它是如何工作的。非常感谢!find
部分是通过调用$(this)
创建的jQuery对象的方法。
var form = $(this);
$.ajax (...).done(function (){
form.find(...).val (...)
});