2

私は特定のliの中に3つのdivを持っています..今、私はこれまでに行ったこのdiv 'designnone'クラス名を持つ最後から2番目のliを選択したいと思います。

$('div[groupname=' + groupName + ']').find('ul li:nth-last-child(2)')

この最後の 2 番目の li 内で div を選択するにはどうすればよいですか? その div のテキストが必要です。

助けてください、ありがとう

4

1 に答える 1

4

を使用してそれを行うことができますeq

$('div[groupname=' + groupName + '] ul li').eq(-2)

ワン・モア

$('div[groupname=' + groupName + ']').find('ul li:last').prev();

コメント応答

DIVOP が最後の 2 番目の内部に入りたい場合LI、OP は以下のコードを使用できます。

$('div[groupname=' + groupName + '] ul li').eq(-2).find('div')
$('div[groupname=' + groupName + ']').find('ul li:last').prev().find('div');

OPがその中の最初のdivを見つけたい場合

$('div[groupname=' + groupName + '] ul li').eq(-2).find('div:first')//div:last for last
$('div[groupname=' + groupName + ']').find('ul li:last').prev().find('div:first');

最後に、その div のテキストを取得するには、.html()orを使用します.text()

于 2013-04-29T04:08:19.577 に答える