第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用jquery ajax刷新出來的數(shù)據(jù),是不是就無法再調(diào)用jquery?

使用jquery ajax刷新出來的數(shù)據(jù),是不是就無法再調(diào)用jquery?

慕標(biāo)5832272 2018-07-20 20:23:50
使用jquery刷新出來的數(shù)據(jù),是不是就無法再調(diào)用jquery?當(dāng)我點擊.left_sidebar #user后,會進(jìn)行刷新出一個button<button class="delete">delete date</button>但是,點擊這個button并不能觸發(fā)jquery,怎么讓這個button生效?$(document).ready(function(){     $(".left_sidebar #user").click(function(){         $(".content").load("./php.php");     });     $(".delete").click(function(){         alert("成功");     }); });
查看完整描述

2 回答

?
阿晨1998

TA貢獻(xiàn)2037條經(jīng)驗 獲得超6個贊

1)JQuery代碼之所以推薦寫在DomReady事件發(fā)生的時候,是因為此時頁面上的DOM元素已經(jīng)存在,JQuery方法能夠找到指定的DOM元素執(zhí)行相應(yīng)地操作
2)在實際項目中,會有很多動態(tài)生成的元素,這種情況下有2種方式處理
2.1 在Ajax方法加載完相應(yīng)地DOM元素并添加到當(dāng)前HTML文檔后,再執(zhí)行相關(guān)的JQuery操作
具體到你的項目中,可以把這段代碼移動到Ajax的實現(xiàn)方法中,load完成后執(zhí)行回調(diào)

    $(".content").load("./php.php",function(){
        $(".delete").click(function(){
        alert("成功");
      });
    });

2.2 通過代理的方式
但是這種方法有一個問題就是你得預(yù)先($(".content").load執(zhí)行前)知道添加了什么樣的DOM元素~~,個人認(rèn)為不利于維護(hù),代碼閱讀上也比較費勁~


查看完整回答
反對 回復(fù) 2018-07-23
  • 2 回答
  • 0 關(guān)注
  • 806 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號