2

我在脚本中使用了 children() 和 slice() 方法。在不使用这种方法的情况下,我需要另一种选择。

这是我尝试过的:

http://jsfiddle.net/XVdfm/3/

4

2 回答 2

1

与其隐藏所有孩子,然后显示其中一些,不如隐藏你不想要的孩子:

$('#thumbs').children().filter(function(index) {
    return (index < newstart || index >= newlimit);
}).hide();


如果您还希望结果包括 的后代div.video,您可以使用.find()

$('#thumbs').find(".UiUx3DSSVFlow").filter( /*...*/ ).hide();
于 2012-09-17T09:56:26.907 回答
0

你可以使用这个方法http://api.jquery.com/child-selector/

$("ul.topnav > li").css("border", "3px double red");

这将让您在with 类中选择li'sultopnav

于 2012-09-17T09:49:27.597 回答