除了第一个使用jQuery之外,为每个表添加类

时间:2016-02-09 18:54:36

标签: jquery html

我在为所有" th"添加课程时遇到了麻烦。除了每张桌子中的第一个。

<table>
    <thead>
        <tr>
            <th>1</th>
            <th>2</th>
            <th>3</th>
        </tr>
    </thead>
</table>

<table>
    <thead>
        <tr>
            <th>4</th>
            <th>5</th>
            <th>6</th>
        </tr>
    </thead>
</table>

我使用jQuery执行此操作:

$("th").not(":eq(0)").addClass("info");

3 个答案:

答案 0 :(得分:4)

你可以这样做。

$('table th').not(':nth-child(1)').addClass('info');

答案 1 :(得分:1)

试试这个,请参阅小提琴:http://jsfiddle.net/wr1ua0db/1530/

更改此内容:$("th").not(":eq(0)").addClass("info");

$("th").not(":nth-child(1)").addClass("info");

答案 2 :(得分:0)

您可以使用以下代码

$("table").each(function(){
$(this).find("th").not(":eq(0)").addClass("info")
})