如果给出下表,我将如何将类添加到td标记:
<table>
<tr>
<td id="1"></td>
<td id="2"></td>
<td id="3"></td>
</tr>
</table>
我想将类添加到id为2的td。在我的例子中,类名是td_highlight。
尝试了一些没有运气的不同脚本。
提前致谢, 比利
答案 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 (".").
答案 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');