+ -
当前位置:首页 → 问答吧 → 子元素查找

子元素查找

时间:2009-07-09

来源:互联网

想查找倒数第几个元素,用eq只能查找一个,用nth-child(-2)不认,请问有什么别的办法吗
[ 此帖被!-_-!在2009-07-09 18:07重新编辑 ]

作者: !-_-!   发布时间: 2009-07-09

以倒数第二个:

var eCount=$("div.selClass").length;

$("div.selClass").eq(eCount-2)  //这个就是你要操作的....2和你要操作倒数第几个有关

作者: jamix   发布时间: 2009-07-09

楼上的没明白楼主的意思==

你可以换个思路,用:last-child搭配prev()

比如取倒数第2个:
$('li:last-child').prev()

倒数第3个:
$('li:last-child').prev().prev()

除了改源码和用each,没有其他很方便的实现

作者: keakon   发布时间: 2009-07-09

谢谢keakon ,这个方法可行

作者: !-_-!   发布时间: 2009-07-09

可以尝试用slice方法
silde(-2)就是取最后两个

不知道楼主是不是这个意思。

作者: shawphy   发布时间: 2009-07-09

根据楼上的提示,用slice

form只做了简单的判断。
请见
http://bbs.jquery.org.cn/read.php?tid=5162
[ 此帖被shgen在2009-07-14 16:22重新编辑 ]

作者: shgen   发布时间: 2009-07-14

谢了,改其它做法了,这种有机会试下

作者: !-_-!   发布时间: 2009-07-14

相关阅读 更多