使用jQuery向元素添加类的代码有什么问题?

Aky*_*kyl 0 html css jquery addclass

页面加载后,我想将一个类添加到ID为的元素contact_page:

<a id="contact_page">Contact</a>
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的JavaScript代码:

$(document).ready(function () {
    $("contact_page").addClass('selected');
});
Run Code Online (Sandbox Code Playgroud)

它应该是添加类,但是当我运行它时,没有任何反应.

我做错了什么,我该如何解决?

Dom*_*een 6

您需要使用#在jquery中选择一个id

$("#contact_page").addClass('selected');
Run Code Online (Sandbox Code Playgroud)

请参阅此处的示例http://jsfiddle.net/S4aAx/7/您也不需要在jsfidle中添加文档就绪或脚本,它会为您完成.