jQuery - 如何将类添加到td标记

时间:2010-06-02 18:33:17

标签: jquery css

如果给出下表,我将如何将类添加到td标记:

<table>
    <tr>
        <td id="1"></td>
        <td id="2"></td>
        <td id="3"></td>
    </tr>
</table>

我想将类添加到id为2的td。在我的例子中,类名是td_highlight。

尝试了一些没有运气的不同脚本。

提前致谢, 比利

4 个答案:

答案 0 :(得分:11)

你可以使用$('#2').addClass('td_highlight');但是,使用id的数值可能不适合某些浏览器。根据W3c:

ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").

您可以尝试查看: http://www.w3.org/TR/html4/types.html

答案 1 :(得分:4)

$('#2').addClass('td_highlight');

我没有在选择器中包含td,因为你的所有id(按照定义)在页面中应该是唯一的。

请参阅relevant bit of documentation以获取进一步的参考。

答案 2 :(得分:1)

您可以使用addClass()函数:

$('#2').addClass('td_highlight');

答案 3 :(得分:0)

jQuery('td#2').addClass('class');