我在特定的 li 中有三个 div ..现在我想选择倒数第二个 li,它有这个 div 'designnone' 类名,我已经完成了。
$('div[groupname=' + groupName + ']').find('ul li:nth-last-child(2)')
现在我如何在倒数第二个 li 中选择 div ..我想要那个 div 的文本。
请帮帮我谢谢
我在特定的 li 中有三个 div ..现在我想选择倒数第二个 li,它有这个 div 'designnone' 类名,我已经完成了。
$('div[groupname=' + groupName + ']').find('ul li:nth-last-child(2)')
现在我如何在倒数第二个 li 中选择 div ..我想要那个 div 的文本。
请帮帮我谢谢
您可以使用eq
例子
$('div[groupname=' + groupName + '] ul li').eq(-2)
多一个
$('div[groupname=' + groupName + ']').find('ul li:last').prev();
评论回复
如果 OP 想要进入DIV
倒数第二个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()
或.text()
.