【发布时间】:2009-10-28 01:21:34
【问题描述】:
我正在尝试重置输入的实际值属性,以便在重置时可以将其重置回该值,而不一定是加载表单时的原始值。问题是这些更改似乎没有生效。我都试过了:
$(this).attr('value', $(this).val());
还有……
$(this).val($(this).val());
这些都不会真正改变输入的value="" 属性,这是重置表单时使用的属性。问题是,如果有人保存表单(通过 AJAX),然后再次编辑它并按下重置(这次不保存),它将返回到页面加载的原始值,而不是上次保存的值,这就是我想要得到的。我知道有办法解决这个问题(存储在局部变量或其他东西中),但 jQuery 解决方案会好得多。有什么想法吗??
【问题讨论】: