我正在尝试使用jQuery动态地更改输入的实际
HTML值
属性.虽然使用input.attr(‘value’,’myNewVal’);可以在视觉上改变它,当我使用Chrome中的开发工具检查源
代码时,HTML
属性没有改变.
由于我稍后在一些PHP中检查输入是否具有原始值,所以我需要一种更改实际HTML属性的方法,理想情况是在jQuery中.有没有人遇到这个烦人的错误,你们中的任何一个人知道一个解决方法?
我也尝试使用.val(),同样的事情 – 底层的HTML属性不变.
attr也应该工作,特别是因为你看到它变化,但也尝试使用
val
– 它更适合改变价值观:
input.val('myNewVal');
确保不要使用“查看源”命令,它会重新加载页面,或在加载页面时显示该页面.而是使用DOM查看器 – 右键单击输入元素,然后选择“检查元素”. (这与“开发工具”相同 – 在Windows中的Chrome中Ctrl Ctrl I)