0

我在我的页面上使用了多个 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="submit">
</form>

提交表单后,我将按如下方式访问数据:bar

var bar=$(this).find('input[name=foo]').val();

这很好,但是假设我想在处理完提交的数据后将表单数据更改回 html 页面。如何参考提交的表格?

就像是:

$(this).$('#foo').val('Hello');

可能吗?

谢谢!

4

1 回答 1

0

如果这是一个 ajax 调用,您可以在提交之前存储对表单的引用:

var form = $(this);
$.ajax (...).done(function (){
    form.find(...).val (...)
});
于 2013-03-05T23:36:04.787 回答