应该是你id重复了 :
比如这样:
<!DOCTYPE html><html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/jqueryjs" ></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>
只有<input type="" value=""/>这种html标签,用jQuery的val()函数才恩能够得到value的值,asp的控件不是标准html控件,当然返回值是undefined
使用jQuery获取Button的值的方法如下:
1、获取button对象,可根据button的id或者class属性或者name属性等来获取想要的button对象;
2、根据对象获取值;
例:
现有button,id = bt
<button id='bt' value='123' />
获取对象的方法:$("#bt");
获取值的方法用val()方法获取值,完整写法:$("#bt")val();
你想判断 文本框值是否 发生变化吧?
你增加一个 <input type=hidden value=textbox 的值 />
当提交时或者 触发 textbox的 onfocus 属性时 判断 hidden值和 textbox的值 是否相同
textbox 有个属性是 onkeydown 是 每次输入字符时 触发
你写个js方法 每当输入时 执行 方法
以上就是关于我用jquery的$("#..").val("")清空text框时,赋值都成功了,但是那个文本框里的值就是不清空。是怎么回事全部的内容,包括:我用jquery的$("#..").val("")清空text框时,赋值都成功了,但是那个文本框里的值就是不清空。是怎么回事、jquery中alert($('#txtEmail').val()) 打印的值为什么是undefined、jquery 怎么获取Button值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)