【问题】 我要对一个表单中的复选框(checkbox)选中行进行遍历.用一下代码 // 判断选中个数 $( ' input[name=phonenorange][checked] ' ).length; // 遍历选中项 $( ' input[name=phonenorange][checked] ' ).each( function (){ // }); 在IE6,IE7中都正确. 但在IE8非兼容模式下就出错了. 【分析】经排查,就是这个[checked]搞的鬼. 【结果】使用如下代码就可以了. Js代码 $('input:checked[name=phonenorange]')