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

时间:2012-08-03 14:32:52

标签: jquery html css addclass

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

<a id="contact_page">Contact</a>

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

$(document).ready(function () {
    $("contact_page").addClass('selected');
});

应该添加课程,但when I run it, nothing happens

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

3 个答案:

答案 0 :(得分:6)

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

$("#contact_page").addClass('selected');

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

答案 1 :(得分:2)

我修复了你的jsFiddle。基本上,您需要以下内容:

$('#contact_page').addClass('selected');

jsFiddle已经有一个DOM准备好的功能,所以你可以为小提琴的目的消除它。接下来,您需要包含#以表示选择器是id。

祝你好运!

答案 2 :(得分:0)

jsFiddle更新了http://jsfiddle.net/S4aAx/9/

#缺失了

<script> 
</script>
jsfiddle中不需要