2011-03-17 55 views
1

我有一个具有指定宽度水平滚动的div内的表。jQuery scrollTo

<div id="content"> 
<table class="tbclass"> 
<tr> 
    <th>h1</th> 
    <th>h2</th> 
    <th>h3</th> 
    <th>h4</th> 
    <th>h5</th> 
    <th>h6</th> 
    <th>h7</th> 
    <th>h8</th> 
</tr> 
<tr> 
    <td><input type="text" name="inputname1" id="inputid1" /></td> 
    <td><input type="text" name="inputname2" id="inputid2" /></td> 
    <td><input type="text" name="inputname3" id="inputid3" /></td> 
    <td><input type="text" name="inputname4" id="inputid4" /></td> 
    <td><input type="text" name="inputname5" id="inputid5" /></td> 
    <td><input type="text" name="inputname6" id="inputid6" /></td> 
    <td><input type="text" name="inputname7" id="inputid7" /></td> 
    <td><input type="text" name="inputname8" id="inputid8" /></td> 
</tr> 
</table> 

页之后被加载我想通过例子input id="inputid4"使用jquery滚动到一个特定的输入。我看看scrollto在jQuery中实现,但有一个例子使用元素的索引,我不知道如何使用它与一个特定的ID而不是索引。

回答

1

或者,得到了元素的索引,并将其传递给scrollTo

$("#content").scrollTo($("#inputid4").index());