美文网首页
js对input赋值问题

js对input赋值问题

作者: 帅气滴糟老头 | 来源:发表于2018-09-27 14:52 被阅读0次

如下一段代码

<input  id="tt" name="name1" type="text" value="3" />

通过以下代码可以实现对input文本框赋值

$('#tt').val('值');
$('#tt').attr('value', '值');
document.getElementById('tt').value = '值';

以上是对普通文本进行赋值,但是如果用上了easyui框架的文本框,如下:

<input class="easyui-textbox"  id="tt" name="name1" type="text" value="3" />

此时用上面的方法就无法更改input的值了,需要用easyui组件的setValue方法进行赋值,如下:

('#tt').textbox('setValue', '值');

其他easyui组建,如easyui-combobox,easyui-numberspinner等等的赋值,都与上相似。
取值则没有限制,easyui的input文本框可以用以下方法取值:

var val = $("#tt").val(); // 通用取值方法
var val = $("#tt").textbox('getValue');

相关文章

网友评论

      本文标题:js对input赋值问题

      本文链接:https://www.haomeiwen.com/subject/jkeeoftx.html