js input 赋值失效

//这段代码,有时候赋值失效,是什么原因?
$("#name_input").attr("value", dataObj.name);

使用这个方法

$("#id").val("xxx")

 

attr只改变属性,不改变显式value。改变属性之后,还需要setAttr才能使得生效。

TODO

1,如果直接调用setAttr呢?

2,setAttribute,提示不是函数?

 

设置值




 

你可能感兴趣的:(js)