jQuery获取一组checkbox选中项值的问题
(PS声明:该问题是在使用prettyCheckboxes插件前提下发生的,未使用该插件的情况没有做测试)
美化后的效果如下图:
通过以下js代码去获取选中项的值,在IE7中可以正确取得选中项的值,但在IE8中却得不到选中项的值,同样在Firefox 3.5.3下也得不到值,但公司同事在Firefox其他较低版本下能正确得到值,IE6下也没有问题,⊙﹏⊙b汗
$('#permissionList-body input[name="checkboxes"][checked]').each(function(i){
alert($(this).val());
});
但是把技术代码修改为:
$('#permissionList-body input[name="checkboxes"]').each(function(i){
if(this.checked)alert($(this).val());
});
却一切正常了,真是纳闷、不解啊~~~
