2017-06-05 133 views
1

我有以下表結構:TBODY焦點不起作用

<table> 
<tr> 
    <th> </th> 
    <th> </th> 
    <th> </th> 

</tr> 
<tbody id="page-1"> 
<tr> 
    <td> </td> 
    <td> </td> 
    <td> </td>  
</tr> 

<tr> 
    <td> </td> 
    <td> </td> 
    <td> </td>  
</tr> 
<tr> 
    <td> </td> 
    <td> </td> 
    <td> </td>  
</tr> 
<tr> 
    <td> </td> 
    <td> </td> 
    <td> </td>  
</tr> 
</tbody> 
<tbody id="page-2"> 
<tr> 
    <td> </td> 
    <td> </td> 
    <td> </td> 

</tr> 
<tr> 
    <td> </td> 
    <td> </td> 
    <td> </td>  
</tr> 
<tr> 
    <td> </td> 
    <td> </td> 
    <td> </td>  
</tr> 
</tbody> 
</table> 

我已經id試圖像下面的jQuery代碼以使滾動具體tbody

page = 1; 
$("#page-"+page).focus() 

上面的代碼失敗滾動到指定的tbody。我也試過爲了下面獲得第一tr也未能:

page = 1; 
$("#page-"+page+":first-child").focus() 

,我不得不提,那tbody通過Ajax請求加載和console.log($("#page-"+page).html())工作正常,並打印出tbody的HTML的最後一件事

+0

我想你試着用功能'on'.All jQuery的事件不工作的元素文檔閱讀之後呈現。 –

+0

正如我提到'console.log()'的作品,所以我認爲,由DOM知道的元素! @DatNguyen – SaidbakR

+0

因爲'console.log'是javascript base.But'jQuery'代碼不起作用。 –

回答