您的位置:首页 > 其它

判断checkbox是否被选定 在不同浏览器下的问题

2011-10-13 11:55 260 查看
在jquery中,我们可以用如下的函数去访问所有的type为'radio'的checkbox的对象。

$("input[type='radio']").each(function () {
});


但是如何判定某个radio是否被选择,在不同的浏览器下有不同的方法。

在IE下,如下两种方式都可以识别:

$('input[name="checkboxes"][checked]')
$('input[name="checkboxes"][checked='checked']')


在FF下,如下方式可以识别:

$('input[name="checkboxes"][checked='true']')


很遗憾,不同的浏览器支持不同的语法。所以要俩种都支持,我找到了如下方法:

$("input[type='radio']").each(function () {
if (this.checked) {
//TODO
}
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐