国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JS delegate與live淺析

2024-05-06 15:57:42
字體:
供稿:網(wǎng)友
這篇文章主要介紹了JS delegate與live,有需要的朋友可以參考一下

在jquery里有兩個(gè)方法可以用來綁定自動(dòng)追加出來的DOM對(duì)象,它們是live和delegate,事實(shí)上,這兩個(gè)方法是bind方法的一個(gè)變體,在對(duì)于固定DOM對(duì)象時(shí),我們通常使用bind就可以了,而對(duì)象動(dòng)態(tài)產(chǎn)生的DOM對(duì)象,使用bind就無能為力了,這時(shí)live和delegate就出場了,呵呵。

live方法,用來綁定某個(gè)(某類)對(duì)象,為它們綁定方法

復(fù)制代碼 代碼如下:


        //live
            $("td").live("click", function () {
                alert($(this).html());
            });
           //下面也是可以的           $("#list td").live("click", function () {
                 alert($(this).html());
           });


delegate方法,用來綁定某個(gè)(某類)對(duì)象下的子對(duì)象,為子對(duì)象綁定方法(委托子對(duì)象,讓子對(duì)象有某種方法,呵呵)

復(fù)制代碼 代碼如下:


 $("#list").delegate("td", "click", function () {
                alert($(this).html());
            });

下面的DEMO的完成代碼:

復(fù)制代碼 代碼如下:


<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title></title>
    <script src="jquery.js" type="text/javascript"></script>
    <script type="text/html">
        <tr>
            <td>[UserID]</td>
            <td>[UserImg]</td>
            <td>[UserName]</td>
        </tr>
    </script>
    <script type="text/javascript">
        var reg = new RegExp("http://[([^//[//]]*?)//]", 'igm'); //i g m是指分別用于指定區(qū)分大小寫的匹配、全局匹配和多行匹配。

        $(function () {
            //live
            $("#list td").live("click", function () {
                alert($(this).html());
            });

            $("#addFun").click(function () {
                var html = document.getElementById("listTemplate").innerHTML;
                var source = html.replace(reg, function (node, key) { return { 'UserImg': '1', 'UserName': 'zhang', 'UserID': '1' }[key]; });
                $("#list").append(source);
            });

        });
    </script>
</head>
<body>
    <div>
    </div>
    <input type="button" value="click me" />
    <table>
        <tbody>
        </tbody>
    </table>
</body>
</html>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 横峰县| 海城市| 潞西市| 边坝县| 和硕县| 搜索| 银川市| 桑日县| 民乐县| 长治县| 晋江市| 松阳县| 东至县| 孝昌县| 田东县| 新密市| 胶南市| 木兰县| 千阳县| 奉节县| 南开区| 建湖县| 日土县| 龙山县| 安塞县| 泸溪县| 钟祥市| 江永县| 固始县| 来凤县| 勃利县| 同德县| 萨嘎县| 新丰县| 华阴市| 渭源县| 伊通| 新民市| 沂水县| 英德市| 屏南县|