2

你好朋友以下是我的代码

HTML

<div class="quick_link">
    <ul>
        <li>iPad App Edition</li>
        <li>About us</li>
        <li>Digital Edition</li>
        <li>Press Room</li>
        <li>Privacy & Terms of Use</li>
        <li>Site Map</li>
        <li>Contact Us</li>
        <li>Community Guidelines</li>
    </ul>
</div>

jQuery

$(document).ready(function(){
    $('.quick_link li:nth-child(even)').css('color','red');
})​

使用此代码,我可以更改您可以在此处看到的每个偶数孩子的颜色。但问题是我想改变每四个孩子的颜色,但我不知道该怎么做

请帮帮我

提前致谢

4

3 回答 3

8

n为此使用变量:http: //jsfiddle.net/9Nbhp/3/

.quick_link li:nth-child(4n)

你可以在这里找到文档http://api.jquery.com/nth-child-selector/

正如 Jensgram 指出的,您可以在http://www.w3.org/TR/selectors/#nth-child-pseudo找到有关 nth-child 选择器的详细说明

于 2012-04-12T10:18:45.957 回答
0

尝试这个:

$('.quick_link>ul>li:nth-child(even)').css('color','red');
于 2013-02-05T02:46:23.600 回答
0

请参阅http://api.jquery.com/nth-child-selector/

:nth-child(3n+1)
于 2012-04-12T10:19:45.770 回答