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

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

窗口加載未顯示正確的 else 消息

窗口加載未顯示正確的 else 消息

喵喵時光機 2021-11-18 15:52:33
我有一個帶有 .on click 事件的代碼,效果很好。但是,如果我將其更改為窗口加載或文檔就緒,即使沒有數(shù)據(jù),它也會顯示“行中數(shù)據(jù)”。我很困惑為什么它適用于點擊事件而不是加載。評論將不勝感激,因為這讓我發(fā)瘋。非常感謝這有效$('#nirqst').on('click', 'tr', function () {var table = $('#nirqst').DataTable(); //get the current row  var currentRow = $(this).closest("tr");  var col1 = currentRow.find(".dataTables_empty").html();   if((col1)=='No data available in table') {     console.log(col1);     table.buttons().disable();    } else {    console.log('data in row');    table.buttons().enable();    }});這不$( window ).on( "load", function() {var table = $('#nirqst').DataTable(); //get the current row  var currentRow = $(this).closest("tr");  var col1 = currentRow.find(".dataTables_empty").html();   if((col1)=='No data available in table') {     console.log(col1);     table.buttons().disable();    } else {    console.log('data in row');    table.buttons().enable();    }});
查看完整描述

2 回答

?
繁星coding

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

我認為問題是 $(this) 指的是第二種情況下的窗口。你應(yīng)該試試這個


 $( window ).on( "load", function() {


  $('#nirqst tr').each(function () {

   var table = $('#nirqst').DataTable();

  var col1 = $(this).find(".dataTables_empty").html(); 


   if((col1)=='No data available in table') { 

     console.log(col1); 

      table.buttons().disable();

   } else {

      console.log('data in row');

     table.buttons().enable();

    }


  });

});


查看完整回答
反對 回復(fù) 2021-11-18
?
繁星淼淼

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

嘗試,應(yīng)該在加載 DOM 時觸發(fā)。


jQuery.ready(function(){

  console.log("DOM loaded");

});


查看完整回答
反對 回復(fù) 2021-11-18
  • 2 回答
  • 0 關(guān)注
  • 154 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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