jquery在div中选择三段的html

时间:2012-10-24 11:37:54

标签: jquery jquery-selectors

如何在<p>(甚至四个)中选择前三个<div>标记的html。我想有一个函数,我可以发送段落的数量,它会选择他们的HTML到变量?请帮助。

3 个答案:

答案 0 :(得分:3)

您可以使用lt() selector

var t = $('p:lt('+n+')').text();

演示:http://jsfiddle.net/Guffa/gzuvf/

答案 1 :(得分:1)

尝试使用.lt()

var firstThree = $('div p:lt(3)').html();

Working Demo

答案 2 :(得分:0)

使用.slice()

请参阅here

例如:

var = $('p').slice(0,3).text()

或者:

var = $('p:lt(3)').text()

但是,.slice()函数在现代浏览器中被称为更快