最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery動態(tài)添加元素?zé)o法觸發(fā)綁定事件的解決方法分析

 更新時間:2018年01月02日 11:46:18   作者:楓葉流丹  
這篇文章主要介紹了jQuery動態(tài)添加元素?zé)o法觸發(fā)綁定事件的解決方法,結(jié)合實例形式分析了動態(tài)添加元素?zé)o法綁定事件的原因與相關(guān)解決方法,需要的朋友可以參考下

本文實例講述了jQuery動態(tài)添加元素?zé)o法觸發(fā)綁定事件的解決方法。分享給大家供大家參考,具體如下:

最近遇到一個問題,即當(dāng)用jquery動態(tài)添加元素后,發(fā)現(xiàn)給動態(tài)添加的元素卻無法觸發(fā)事件。后來在網(wǎng)上查閱了一些資料,發(fā)現(xiàn)原來要這樣處理:

先上我出錯的代碼:

<!DOCTYPE html>
<html>
<head lang="en">
  <meta charset="UTF-8">
  <title></title>
  <link rel="stylesheet"  rel="external nofollow" >
  <script src="http://cdn.bootcss.com/jquery/1.8.3/jquery.min.js"></script>
  <script>
    $(document).ready(function(){
//這里是動態(tài)添加元素
      $(".add").click(function(){
        var btn = $("<button class='newBtn btn btn-default'>新按鈕</button>");
        $("body").append(btn);
      })<br><br>//這里是為添加的元素添加事件
      $(".newBtn").click(function(){
        alert("這里是新添加的元素觸發(fā)的事件");
      })
    })
  </script>
</head>
<body>
<button class=" add btn btn-default">添加按鈕</button>
</body>
</html>

奉上我的解決方法

方法一:綁定live事件(live事件只在jquery1.9以下才支持,高版本不支持)。

$(".newBtn").live("click",function(){
///jquery 1.9(不包括1.9)以下可以
  alert('這里是動態(tài)元素添加的事件');
})

方法二:利用on()事件綁定($(ParentEle).on("click",".thisEle",function(){})

$("body").on("click", ".newBtn", function() {
   alert('這里是動態(tài)元素添加的事件');
});
//這里的ParentEle是 thisEle的父輩元素或者祖先元素,ParentEle可以是document,也可以是body等。
//注意:如果此時調(diào)用的函數(shù)是外部定義好的函數(shù),那在調(diào)用的時候不要加(),不然會跳過點擊事件直接觸發(fā)函數(shù)

$("body").on("click", ".newBtn",aa );
function aa(){
    alert('這里是動態(tài)元素添加的事件');
}

ok,問題解決,繼續(xù)爬坑。

更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery常見事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery操作json數(shù)據(jù)技巧匯總》、《jQuery擴展技巧總結(jié)》、《jQuery常見經(jīng)典特效匯總》及《jquery選擇器用法總結(jié)

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

相關(guān)文章

最新評論

诸城市| 台前县| 庆阳市| 南陵县| 洛南县| 佛冈县| 富锦市| 新乡县| 吴川市| 忻州市| 冀州市| 德令哈市| 札达县| 隆化县| 莲花县| 甘孜| 曲沃县| 漠河县| 景谷| 西吉县| 松桃| 邻水| 海阳市| 台州市| 阿克苏市| 额济纳旗| 格尔木市| 武胜县| 丹阳市| 伊春市| 佛山市| 永登县| 高淳县| 瑞金市| 北碚区| 苏尼特右旗| 舒城县| 永福县| 虎林市| 方城县| 张北县|