2

我希望<li>从 10 号开始选择所有的 s。我宁愿有 css,但如果需要的话 javascript/jquery 是可以的。

4

2 回答 2

14
li:nth-child(n + 10) {
    background: cornflowerblue;
}

http://jsfiddle.net/YhVNN/9/


“如果我想选择让我们说只有 10 到 25 怎么办?”

li:nth-child(n + 10):nth-child(-n + 25) {
    background: cornflowerblue;
}

http://jsfiddle.net/YhVNN/8/

于 2013-04-17T15:40:47.783 回答
1

使用gt:选择器 - http://api.jquery.com/gt-selector/

$(document).ready(function () {
    $('ul li:gt(9)').css('color', 'red'); // indexing starts from 0
});

http://jsfiddle.net/udNrS/2/

于 2013-04-17T15:41:17.757 回答