关闭

解决jquery for中闭包问题

标签: jquery for
1248人阅读 评论(0) 收藏 举报
分类:
<html>
    <head>
        <title></title>
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    </head>
    <body>
        <script type="text/javascript">
            $(document).ready(function () {
                var array = [0, 1, 2, 3];


                for (var index in array) {
                    $("#selectall" + index).bind("click", {index: index}, clickHandler);
                }


                function clickHandler(event) {
                    var index = event.data.index;
                    var item = array[index];
                    alert(item);
                }
               
            });
        
        </script>


        <input type="checkbox" id="selectall0" name="selectall0"/>0
        <input type="checkbox" id="selectall1" name="selectall1"/>1
        <input type="checkbox" id="selectall2" name="selectall2"/>2
        <input type="checkbox" id="selectall3" name="selectall3"/>3    
    </body>
</html>




偷笑 
学无止境
   
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2005436次
    • 积分:17333
    • 等级:
    • 排名:第576名
    • 原创:335篇
    • 转载:28篇
    • 译文:2篇
    • 评论:431条
    最新评论