2017-06-05 66 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'代码不起作用。 –

回答