js input 赋值失效

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

使用这个方法

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

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

TODO

1,如果直接调用setAttr呢?

2,setAttribute,提示不是函数?

猜你喜欢

转载自blog.csdn.net/GoOnDrift/article/details/82939657