Jquery设置checkbox的有关问题
Jquery设置checkbox的问题
各位,请看完我的问题。
我的jquery版本是1.10
我用checkobj.prop('checked', true)设置checkbox为选中状态,但是网页上并没有显示打勾。
而用checkobj.prop('checked')检查这个属性时,返回的却是true。
请问大家有没有遇到过这样的问题?
------解决思路----------------------
没有问题啊,jQuery 中 attr() 和 prop() 方法的区别
------解决思路----------------------
其实我觉得用$("#").is(":checked")最明晰了
------解决思路----------------------
bootstrap,不了解,是不是同其他UI美化过checkbox什么的,你直接操作原来的dom对象,其实没有响应到对应的ui上什么的,原来checkbox已经被其他dom对象替换了
------解决思路----------------------
你的checkbox是真正的<input type="checkbox" />复选框吗?是不是用图片模拟的?
用下面代码测试下
各位,请看完我的问题。
我的jquery版本是1.10
我用checkobj.prop('checked', true)设置checkbox为选中状态,但是网页上并没有显示打勾。
而用checkobj.prop('checked')检查这个属性时,返回的却是true。
请问大家有没有遇到过这样的问题?
------解决思路----------------------
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script><table><input type="checkbox" id='cb' />
<script>
$(function () {
//alert($('#cb').prop('checked'))
$('#cb').attr('checked', true);
});
</script>
没有问题啊,jQuery 中 attr() 和 prop() 方法的区别
------解决思路----------------------
其实我觉得用$("#").is(":checked")最明晰了
------解决思路----------------------
bootstrap,不了解,是不是同其他UI美化过checkbox什么的,你直接操作原来的dom对象,其实没有响应到对应的ui上什么的,原来checkbox已经被其他dom对象替换了
------解决思路----------------------
你的checkbox是真正的<input type="checkbox" />复选框吗?是不是用图片模拟的?
用下面代码测试下
<input type="checkbox" id="aa" />
<script type="text/javascript">
$(function(){
$("#aa").prop('checked', true);
});
</script>