私は特定のliの中に3つのdivを持っています..今、私はこれまでに行ったこのdiv 'designnone'クラス名を持つ最後から2番目のliを選択したいと思います。
$('div[groupname=' + groupName + ']').find('ul li:nth-last-child(2)')
この最後の 2 番目の li 内で div を選択するにはどうすればよいですか? その div のテキストが必要です。
助けてください、ありがとう
私は特定のliの中に3つのdivを持っています..今、私はこれまでに行ったこのdiv 'designnone'クラス名を持つ最後から2番目のliを選択したいと思います。
$('div[groupname=' + groupName + ']').find('ul li:nth-last-child(2)')
この最後の 2 番目の li 内で div を選択するにはどうすればよいですか? その div のテキストが必要です。
助けてください、ありがとう
を使用してそれを行うことができますeq
例
$('div[groupname=' + groupName + '] ul li').eq(-2)
ワン・モア
$('div[groupname=' + groupName + ']').find('ul li:last').prev();
コメント応答
DIV
OP が最後の 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()
。