探究两端代码的区别 $("#SelectAll").attr("checked","false");和$("#SelectAll").removeAttr("checked");的区别 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1楼正解第一个赋元素的属性值第二个删除元素的属性"checked" 这些代码来自 jQuery 框架。建议阅读下 jQuery 的手册。可以说这两段代码几乎没有什么可以放在一起讨论的可能。说明lz对 jQuery 还不怎么了解。先了解下会好很多。 关键区别,在于“checked是一个单属性”,无论它是true还是false,它总是checked而非unchecked。<input type="checkbox" />111<input type="checkbox" checked=false />虽然false,但这一项仍被选中<input type="checkbox" />333所以,第一条并不能撤消选中状态。而第二条是把checked去除了,就可以撤消选中状态了。 为方便理解,避免误会,一般这样写:<input type="checkbox" />111<input type="checkbox" checked />有就是选中,没有就不选中<input type="checkbox" />333之所以写成checked=true 或者checked=false(这个就比较扯了,别被它蒙了),只是为了符合XHML规范。 Microsoft Jscript运行时错误:没有权限 aspxgridview的textbox列无法赋值 两大难题待解决 C#与C语言的区别 哪位大侠来帮帮我!奇怪的问题 做了个成绩管理系统。忽然发现还有一项很重要的工作没做??? 如何获取当前网页的URL? 菜鸟忧愁 专家请进 ASP.NET1.1中验证控件的问题 用cookie记住用户名和密码(新手求助) 关于用户消费一定金额等级自动升级
第二个删除元素的属性"checked"
可以说这两段代码几乎没有什么可以放在一起讨论的可能。说明lz对 jQuery 还不怎么了解。先了解下会好很多。
<input type="checkbox" />111
<input type="checkbox" checked=false />虽然false,但这一项仍被选中
<input type="checkbox" />333所以,第一条并不能撤消选中状态。而第二条是把checked去除了,就可以撤消选中状态了。
<input type="checkbox" />111
<input type="checkbox" checked />有就是选中,没有就不选中
<input type="checkbox" />333之所以写成checked=true 或者checked=false(这个就比较扯了,别被它蒙了),只是为了符合XHML规范。