0

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

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

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

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

它应该添加类,但是当我运行它时,什么也没有发生

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

4

3 回答 3

6

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

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

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

于 2012-08-03T14:34:48.370 回答
2

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

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

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

祝你好运!

于 2012-08-03T14:36:49.133 回答
0

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

#失踪和

<script> 
</script>

jsfiddle 中不需要

于 2012-08-03T14:38:45.713 回答