cheackbox的checked的属性


最近为一个项目修改bug,在页面中好几处遇到了checkbox,以前用的时候也没在意,有问题在网上找找就行了,毕竟也不是什么大问题。

对于这次,我还是抱着以前的心态。

 

此处给个例子吧:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script type="text/javascript" src ="C:\Users\chengchao\Desktop\新建文件夹\jquery-1.8.0.min.js"></script> 
</HEAD>
<BODY>
<script> 
function getcheckbox(){ 
var test = document.getElementById("checkbox").checked; 
alert(test);  
} 
</script> 
<input type="checkbox" name="checkbox" id="checkbox"><input type="button" id="button" value="Click Me" οnclick="getcheckbox()"> 
</BODY>
</HTML>

这里我用的是document,经测试 alert的值是true或者false;

在修改项目中我用的是jquery 而且是高版本的jquery, 强调一下是1.8的。

alert($("#checkbox").attr("checked")); 

 或许有些有经验的人会知道,这里alert的值不会是true, false。的确不是,是checked 和undefined。 而我在网上也找了很多的资料,一种说法是jquery 取到的是checked 和 undefined , document 得到是true 和 false。

对此我做了测试,然而事实出乎我的意料。在此我用了两个版本的jquery 1.8的 和 1.4的,1.8的大家都知道了,而让我感到惊呀的是1.4。它是测试结果和document测试得到的一样的。

总之我就做了两个测试,我也没权力下任何定论,有兴趣的可以测下。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值