我的代码设置文本字段值如:
$('#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">
答案 0 :(得分:4)
使用.val()
在检查时不会更改源中的任何内容,因为它将值存储在相应元素对象的内部,如果要反映源中的更改,则应使用{{1 }}