gpt4 book ai didi

jquery - 使用 jQuery 设置输入的实际值属性

转载 作者:行者123 更新时间:2023-12-03 22:40:21 24 4
gpt4 key购买 nike

我正在尝试重置输入的实际值属性,以便在重置时可以将其重置回该值,而不一定是加载表单时的原始值。问题是这些改变似乎并没有生效。我都尝试过:

$(this).attr('value', $(this).val());

还有......

$(this).val($(this).val());

这些实际上都不会更改输入的 value="" 属性,这是重置表单时使用的属性。问题是,如果有人保存表单(通过 AJAX),然后再次编辑它并按下重置(这次不保存),它将返回到页面加载的原始值,而不是上次保存的值,这就是我想要得到的。我知道有很多方法可以解决这个问题(存储在本地变量或其他东西中),但 jQuery 解决方案会更好。有什么想法吗??

最佳答案

当你做这样的事情时:

$(this).val($(this).val());

它实际上翻译为:

var temp = $(this).val());
$(this).val(temp);

所以本质上,它只是将相同的值放回去。

您需要做的是在文档加载或 AJAX 请求时,将值存储在变量中,然后在重置表单时检索它。

关于jquery - 使用 jQuery 设置输入的实际值属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1634676/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com