1

(または4つ)の最初の3つの<p>タグのhtmlを選択するにはどうすればよいですか。<div>段落数を送信して、そのhtmlを変数に選択できる関数が必要ですか?助けてください。

4

3 に答える 3

3

lt()セレクターを使用できます:

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

デモ: http://jsfiddle.net/Guffa/gzuvf/

于 2012-10-24T11:42:38.730 に答える
1

.lt()で試してください

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

ワーキングデモ

于 2012-10-24T11:41:06.740 に答える
0

.slice() を使用する

ここを参照してください。

例えば ​​:

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

または :

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

ただし、 .slice() 関数は、最新のブラウザーでより高速であることが知られています

于 2012-10-24T11:41:02.077 に答える