91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jQuery動態生成的元素綁定事件操作實例分析

發布時間:2020-09-08 22:49:55 來源:腳本之家 閱讀:263 作者:無痕之意 欄目:web開發

本文實例講述了jQuery動態生成的元素綁定事件操作。分享給大家供大家參考,具體如下:

這段時間在寫代碼的時候遇到一個問題,通過append()添加的節點,點擊事件不起作用。當時我百思不得其解,各種找錯都沒找到錯誤的原因。后來才發現是動態生成節點的問題,還是自己沒有經驗啊。

下面來總結一下這個問題的始末,溫故而知新。

先看下click綁定事件的效果。

<div>
    <p>a</p>
    <p>b</p>
    <p>c</p>
</div>

創建一個按鈕來生成新的節點p

<button>create</button>

綁定點擊事件

<script>
    //添加點擊事件
    $("p").click(function(){
        $(this).text('click');
    })
    //創建一個新節點
    $("button").click(function(){
        var p ="<p>new</p>";
        $("div").append(p);
    })
</script>

點擊第一p元素,事件生效,運行結果:

jQuery動態生成的元素綁定事件操作實例分析

點擊按鈕,生成新的節點,并點擊新的節點,運行結果:

jQuery動態生成的元素綁定事件操作實例分析

結果證明,click并沒有綁定到新的節點上。

如果需要給動態的元素綁定事件,需要使用到on()。

$("div").on("click","p",function(){
    $(this).text('click');
})

on()方法,可以給未來的元素綁定事件

使用方法:

1、先選中動態生成元素的父元素
2、然后綁定事件
3、再選中子類

可以理解為給div下的p元素包括未來的p元素綁定click事件,這是比較通俗易懂的理解,詳細內容可以看文檔的具體說明

更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery常見事件用法與技巧總結》、《jQuery常用插件及用法總結》、《jQuery操作json數據技巧匯總》、《jQuery擴展技巧總結》、《jQuery常見經典特效匯總》及《jquery選擇器用法總結》

希望本文所述對大家jQuery程序設計有所幫助。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

三江| 阿拉善右旗| 汽车| 南雄市| 岳池县| 南召县| 霍城县| 洛南县| 桃源县| 齐齐哈尔市| 拜城县| 栖霞市| 高台县| 黑龙江省| 伽师县| 浦东新区| 剑阁县| 博湖县| 涞源县| 上栗县| 宝丰县| 永丰县| 吉首市| 汕尾市| 社旗县| 开封县| 明水县| 山西省| 吐鲁番市| 镇雄县| 东平县| 东城区| 塔城市| 林州市| 奎屯市| 涪陵区| 万荣县| 武定县| 锡林浩特市| 景洪市| 宁武县|