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

Ajax異步獲取html數(shù)據(jù)中包含js方法無效的解決方法

 更新時間:2017年02月20日 14:55:21   作者:代碼小六  
本文主要介紹了Ajax異步獲取html數(shù)據(jù)中包含js方法無效的解決方法,具有很好的參考價值,下面跟著小編一起來看下吧

頁面上使用js寫了一個獲取后臺數(shù)據(jù)的方法

function data() {
    var tab = $("#dic")
    $.ajax({
      url: '../demo.ashx?method=GetList',
      data: {},
      dataType: 'json',
      type: 'post',
      async: true,
      success: function (data) {
        //console.log(data);
        var parentStr = '';
        $.each(data, function (i, item) {
          //console.log(item.text);
          
          parentStr += "<div class='pull-right'> <a class='morechange' href='javascript:;' style='visibility: visible;'>更多+</a></div>"
});
        tab.html(parentStr);
      }
    })
  }

其中的

<a class='morechange' href='javascript:;' style='visibility: visible;'>更多+</a>  綁定一個點擊時間

$('.morechange').click(function(){
  alert("彈出")
});

發(fā)現(xiàn)點擊無效無效

原來是 ajax載入新dom之前js 就加載完了,事件當然沒有綁定到新載入的dom上

解決方法:

使用jquery的委托事件,將該方法委托到頁面已經(jīng)存在的一個節(jié)點上

$("#dic").delegate('.morechange', 'click', function () { alert("彈出"); });

問題解決。

當然也可以不使用異步將async改為false也是可以的

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關文章

最新評論

云和县| 固原市| 钟祥市| 资源县| 洛南县| 当阳市| 宜州市| 藁城市| 故城县| 临泉县| 岳阳县| 梁平县| 洛川县| 明星| 兰溪市| 承德县| 怀仁县| 津南区| 长垣县| 通化市| 石狮市| 成武县| 临沧市| 新源县| 信丰县| 桃园县| 涟源市| 彭州市| 鄯善县| 南涧| 宝山区| 常州市| 巴中市| 永昌县| 金沙县| 平安县| 太保市| 堆龙德庆县| 区。| 阿克苏市| 巴彦县|