成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? 深入理解JQuery循環綁定事件
全站頭部文字 我要出現在這里
深入理解JQuery循環綁定事件 652 2024-03-01   

深入理解JQuery循環綁定事件

<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];

        // 1.
        
        // 始終彈出3, 因為function() {} 并沒有被立即解析,直到調用的時候才被解析,這時index已經是3了。


        // 2.
        
        // 立即彈出0, 1, 2, 3,因為使用了function() {}(index)立即被解析,遇到alert,就立即彈出來了。


        // 3.
        
        // 正確執行,點擊btn0,彈出0,點擊btn1,彈出1...
        // 1.因為function(i) {}(index)是被立即解析的,所以i依次送入的是0, 1, 2, 3
        // 2.內部沒有直接alert,是因為不想立即執行,想點擊時再執行,所以返回了一個函數出去。


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

        function clickHandler(event) {
          var index = event.data.index;
          var item = array[index];
          alert(item);
        }
        // 正確執行,點擊btn0,彈出0,點擊btn1,彈出1...
        // 利用了event.data,因為index在綁定的時候已經被持久化到event.data中了,所以響應的時候我們可以取到。
      });
    
    </script>

    <input type="button" id="btn0" value="btn0" />
    <input type="button" id="btn1" value="btn1" />
    <input type="button" id="btn2" value="btn2" />
    <input type="button" id="btn3" value="btn3" />    
  </body>
</html>

以上這篇深入理解JQuery循環綁定事件就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持綠夏網。



主站蜘蛛池模板: cctv16体育台节目表| 美网直播| 电影《醉猴》刘家良主演| 第一财经今日股市直播间在线直播 | 洪金宝电影| cctv16节目单| 你们可知道正谱| 速度与激情:特别行动 电影| 张子贤演过的电视剧| 超人机梅塔路达| 泰剧谁的青春不乱爱| 北风那个吹在线观看免费完整版| 一生有你简谱| 女干.com| 阴道电影| 任港秀| 消防给水及消火栓系统技术规范| 少妇av片在线观看| 蝴蝶视频在线观看 | 美丽的坏女人中文字幕| 拳霸3 2010 托尼·贾| 电影鸭之一族| 艳丽娇娃| 夏天在哪儿仿写句子一年级| 黄色网址视频| 卢达克里斯| 陆廷威| 情事2| 全国房价| 迷失安狄| 小敏家| 潇洒走一回广场舞完整版| 陈冠希的艳照门| 四月一日| 黄录象| 巨乳女教师| land of the lost| 夫妻性视频| 伴娘| 黄金太阳2| 爷爷的爷爷怎么称呼|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103