2011-06-27 128 views
0

可能重复:
How to select a range of elements in jQuery.jQuery选择 - 选择通过订单号

如何选择通过有秩序的段落?

e.g第一4 I可以通过

('#main p:lt(4)'); 

选择但如何可以选择从5段至8,从8至12等。?

HTML

<div class="main"> 
    <p>text1</p> 
    <p>text2</p> 
    <p>text3</p> 
    <p>text4</p> 
    <p>text5</p> 
    <p>text6</p> 
    <p>text7</p> 
    <p>text8</p> 
    <p>text9</p> 
    <p>text10</p> 
    <p>text11</p> 
    <p>text12</p> 
</div> 

任何帮助非常赞赏。

皮特

+0

你可以在这里找到:HTTP ://stackoverflow.com/questions/185966/how-to-select-a-range-of-elements-in -jquery –

回答

3

5至8是greter然后4和下部,随后9:

$('#main p:gt(4):lt(9)'); 
1

$('#main p:gt(4):lt(9)')将选择第5页〜8

$('#main p').slice(4, 7)使用很可能是虽然更快。

1

只需使用gt太:

$('#main p:gt(4):lt(9)'); 
1

可以使用slice(start, end)

$("#main p").slice(5, 8) ;