0

这是非常简单的事情。我知道并且我一直在使用这种类型的东西。现在在我的一个项目中,我面临添加类的问题。

下面只是 HTML 示例:

//html
<div>
    <ul>
        <li><a href="#waxing" class="st_tab">Waxing</a></li>
        <li><a href="#hair-design" class="st_tab">Hair Design</a></li>
        <li><a href="#chemical-services" class="st_tab">Chemical Services</a></li>
    </ul>
</div>

js

$("ul li a:nth-child(1)").addClass("st_first_tab");

看到这个http://jsfiddle.net/QbN7c/1/但它工作正常我这样使用

$("ul li:nth-child(1)").addClass("st_first_tab"); 

我的意思是没有标签

4

2 回答 2

3

这行得通吗?

$("ul li:nth-child(1)").find('a:first').addClass("st_first_tab");

小提琴

于 2013-08-20T11:28:44.947 回答
1

尝试:

$("ul li:nth-child(1) a:first ").addClass("st_first_tab"); //first li
$("ul li:nth-child(3) a:first ").addClass("st_first_tab"); //third li

演示

于 2013-08-20T11:31:16.257 回答