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

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

jQuery watch div

jQuery watch div

郎朗坤 2019-10-18 10:24:30
如果div中的內(nèi)容發(fā)生變化,有什么辦法可以觀看?假設(shè)我有:<div id="hello"><p>Some content here</p></div>5秒后的某個時間變?yōu)椋?lt;div id="hello"><ul><li>This is totally different!</li></ul></div>如何通過回調(diào)或其他方式通知我?在大多數(shù)情況下,我可以得到正在執(zhí)行插入操作的JavaScript。但是我想知道是否有可能。
查看完整描述

3 回答

?
守著星空守著你

TA貢獻1799條經(jīng)驗 獲得超8個贊

沒有原生的jQuery / DOM事件會在HTML / DOM內(nèi)容更改時觸發(fā)。


您可以(如果您感到特別浪費)執(zhí)行以下操作:


$(function() {

  var $div = $("#hello");

  var html = $div.html();

  var checking = setInterval(function() {

    var newhtml = $div.html();

    if (html != newhtml) {

      myCallback();

      html = newhtml;

    }

  },100);


  function myCallback() {

    alert('content changed!');

    // if you only want it to fire once, uncomment the following:

    // clearInterval(checking);

  }

});

請記住,.html()每100毫秒調(diào)用一次可能不是提高網(wǎng)站性能的最佳方法。


查看完整回答
反對 回復(fù) 2019-10-18
  • 3 回答
  • 0 關(guān)注
  • 482 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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