javascript - jquery设置的隐藏字段值?

标签 javascript jquery html

我的代码设置文本字段值如下:

$('#chargetotal').val('20.00');

文本字段是:

<input type="text" id="chargetotal" value=""/>

检查浏览器的元素后,它看起来像

<input type="text" id="chargetotal" value>

但提交的文本具有值 20.00

我的问题是,为什么我会得到这个:

<input type="text" id="chargetotal" value>

我应该得到:

 <input type="text" id="chargetotal" value="20.00">  

最佳答案

使用 .val() 在您检查它时不会更改源中的任何内容,因为它将值存储在相应元素对象的内部,如果您想反射(reflect)源中的更改,则你应该使用 .attr('value','someValue')

关于javascript - jquery设置的隐藏字段值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24889197/

相关文章:

javascript - 在jade中打印数据库的特定结果

javascript - 你能解释一下错误处理是如何与 Express 中间件一起工作的吗?

javascript - 无法访问动态创建的 Javascript div

javascript - 在 jsFiddle 中有效,但在实时网站上无效

html - 纯 CSS 中导致 div 堆叠的空格

javascript - TextAngular 自定义工具栏按钮 onElementSelect 不适用于 table/tr/td

javascript - 如何在 fetch api 调用中处理 json 以外的值

javascript - 如何在 javascript 中获取 html 标签值 (div)

javascript - 在 UIWebiew 中用 UIImage 替换图像源

jquery - 单击顶部图像,显示模态和另一幅图​​像(在模态后面)