...清空text框时,赋值都成功了,但是那个文本框里的值就是不清空。是怎 ...
发布网友
发布时间:2024-10-24 09:37
我来回答
共3个回答
热心网友
时间:2024-10-29 16:50
应该是你id重复了 :
比如这样:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/jquery.js" ></script>
<script>
$(function(){
$("#btn1").on("click", function(){
$("#a1").val("");//根据id清除 相同id 只第一个清除
});
$("#btn2").on("click", function(){
$(":input").val("");//其他选择器清楚
});
});
</script>
</head>
<body>
<button type="button" id="btn1">根据清空</button><br />
<button type="button" id="btn2">其他清空</button><br />
a1:<input id="a1" /> <br />
a1:<input id="a1" /><br />
a2:<input id="a2" /><br />
</body>
</html>
热心网友
时间:2024-10-29 16:45
上具体代码。。。。上图
热心网友
时间:2024-10-29 16:53
是因为你使用了easyui-xxxx class这样的样式,所以设置值的方法变了,方法变成类似如下
设置值: $('#itemkey').textbox('setValue','值'); 取值就应该变成这样的了 $('#itemkey').textbox('getValue');
通过原生JQuery的$(#itemkey).val();也是可以正常取到值的,
checkbox 的设置值方法类似: $('#itemkey').combobox('setValue','值')。
如上 这个算是一个坑吧 官方文档并没有这些基础组件的API说明 反正我是没找到