gpt4 book ai didi

jquery - 使用 jQuery 编辑的值提交后为空

转载 作者:行者123 更新时间:2023-12-01 03:07:01 25 4
gpt4 key购买 nike

我有一个输入,我在 AJAX 请求后设置了值,但是当我提交表单时,该输入的值为空

这是我的输入:

<input type="hidden" value="" name="NbEmprunteurs" id="NbEmprunteurs"/>

这是我在回调函数中设置的方法:

$('#NbEmprunteurs').attr('value',data.nbEmprunteurs);

提交后我得到了所有其他输入,但这个输入除外,知道为什么吗?

最佳答案

使用.val()设置值。

$('#NbEmprunteurs').val(data.nbEmprunteurs);

引用:http://api.jquery.com/val/

.attr()不起作用,因为它改变了 HTML 元素属性,但没有改变当前状态。属性是您在 HTML 标记 <input ... > 中键入的键值对。状态是 JS 引擎中存储的有关 DOM 元素的信息。在某些情况下,HTML 元素状态可能与属性值不同。例如,输入的值:当您在输入中键入某些内容时,其 value属性未更改(您可以在浏览器开发工具中看到它)。

关于jquery - 使用 jQuery 编辑的值提交后为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52099388/

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