关于在倒数第二个里面选择div我可以选择那个

时间:2013-04-29 04:05:15

标签: javascript jquery asp.net

我有三个div特别里面..现在我想选择第二个最后一个li有这个div'designnone'类名 我做到了这一点。

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

现在我如何在第二个最后一个里面选择div ..我想要那个div的文本。

请求帮助我 感谢

1 个答案:

答案 0 :(得分:4)

您可以使用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()