2017-03-09 64 views
-1

它在頁面加載中不起作用。但是點擊鏈接,它正在好點擊功能在頁面加載中不起作用

請給sollution

$(document).ready(function() { 
$("ul#phaseTab li:first-child a").trigger('click'); 
    $('#phaseTab').on('click','li', function() { 
     if (tabIndex != $(this).index()&&rowdata!=null) 
     { 
      restoreRow(phaseTable, rowdata, nEditing);`` 

     } 
     tabIndex = $(this).index(); 
     for (var i = 6; i <= columnCount-2; i++) { 

      if (i >= 6 + tabIndex * 5 && i < 6 + (tabIndex + 1) * 5) { 
       phaseTable.columns(i).visible(true); 
      } 
      else { 
       phaseTable.columns(i).visible(false); 
      } 
     } 

    }); 

}); 
+0

您正在A-Tag上觸發一個點擊元素,而不是在您定義Clickhandler的li-Element上的位置 –

+0

將'$(「ul#phaseTab li:first-child a」)。trigger('click'); '.on(...)'函數之後,並將初始值更改爲'$(「ul#phaseTab li:first-child a」)。click();' – urbz

+0

thanks .. it works –

回答

0

錯掣子元件或錯誤的事件監聽。

您在頁面加載時單擊錨點。但是你的事件監聽器在li元素上。