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

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 11:39:15
字體:
來源:轉載
供稿:網友

本文實例講述了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元素,事件生效,運行結果:

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

結果證明,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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 马关县| 乌兰浩特市| 阳谷县| 南投县| 常宁市| 从江县| 珠海市| 响水县| 金堂县| 高阳县| 湖口县| 忻州市| 巫溪县| 广南县| 甘洛县| 马龙县| 印江| 灌阳县| 韶山市| 渭源县| 平湖市| 星座| 郴州市| 时尚| 佛山市| 楚雄市| 崇信县| 新昌县| 出国| 裕民县| 长子县| 温州市| 镇江市| 广饶县| 陆丰市| 六安市| 常德市| 白水县| 乳源| 安宁市| 方城县|