<script src="jQuery/jquery-1.6.2.min.js"></script>
<script>
$(function(){
$("#mycheckbox").click(function(){
var s = $(this).attr("checked");
alert(s);
})
});
</script>
<input type='checkbox' id='mycheckbox' />我想知道点击的复选框的状态..但弹出的结果不是true和false...用低版本的jquery就可以..谁知道如果用1.6.2版本的话如何实现这个功能,最好可以给个各版本之间都通用的办法..

解决方案 »

  1.   

    楼上的方式是可以的,但现在主要想解决下面这个问题,就是如果复选框的旁边有个按钮,我点击按钮来判断复选框的是否被勾选..版本不兼容的问题就又来了...还望大虾再帮忙解决下,感激不尽..
    <script src="../../jQuery/jquery-1.6.2.min.js"></script>
    <script>
    $(function(){
    $("#mycheckbox").click(function(){
    var s = this.checked;
    alert(s);
    })
    $("#mybutton").click(function(){
    var i = $("#mycheckbox").attr("checked");
    alert(i);
    })
    });
    </script>
    <input type='checkbox' id='mycheckbox' />
    <input type='button' id='mybutton' value='按钮' />
      

  2.   

    var i = $("#mycheckbox")[0].checked;
      

  3.   


    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script>
        $(function(){
            $("#mycheckbox").click(function(){
                var s = this.checked;
                alert(s);
            })
            $("#mybutton").click(function(){
                var i = $("#mycheckbox")[0].checked;    
                alert(i);
            })
        });
    </script>
    <input type='checkbox' id='mycheckbox' />
    <input type='button' id='mybutton' value='按钮' />楼主 试试
      

  4.   

    jQuery.attr()方法获取的是元素的HTML属性,如果不存在则返回undefined,所以当你不选的时候,点击按钮返回undefined。可以使用.prop()方法返回DOM属性,对于checkbox返回true/false。不过这个是在1.6才加上的,如果需要万能方法,还是用楼上的吧。<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.2.min.js" charset="utf-8"></script>
    <script>
        $(function(){
            $("#mycheckbox").click(function(){
                var s = $(this).prop('checked');
                alert(s);
            });
            $("#mybutton").click(function(){
                var i = $("#mycheckbox").prop('checked');
                alert(i);
            })
        });
    </script>
    <input type='checkbox' id='mycheckbox' />
    <input type='button' id='mybutton' value='按钮' />