//这段代码,有时候赋值失效,是什么原因?
$("#name_input").attr("value", dataObj.name);
使用这个方法
$("#id").val("xxx")
attr只改变属性,不改变显式value。改变属性之后,还需要setAttr才能使得生效。
TODO
1,如果直接调用setAttr呢?
2,setAttribute,提示不是函数?
设置值
<input type="text" name="name" class="txt-com-name" value="aaa" maxlength="100" id="input1" name="input1"/>
<script>
document.getElementById("input1").value="bbb";
</script>