IE8中的jquery处理复选框有问题

时间:2009-06-26 08:05:34

标签: jquery internet-explorer-8 safari checkbox

我正在使用jquery来查找已检查的表列中的所有复选框。为此,我使用以下代码:

        $("input[type=checkbox][checked]").each(function() {

             //Do Stuff

        });

这在Firefox 3中运行良好,但在IE8或Safari中不起作用。任何人都可以解释原因和/或提供解决方法吗?

编辑:我正在使用jQuery v1.3.2

3 个答案:

答案 0 :(得分:9)

尝试$("input[type=checkbox]:checked").each...

修改甚至更甜蜜:$("input:checkbox:checked").each...

在IE8中对我有用。

答案 1 :(得分:1)

试试这个

 $("input:checked").click(function(){
            alert('abc');           
            }) ;

答案 2 :(得分:1)

解决方法:

$("input:checked").each(function() {
    //Do Stuff
});