页面加载后,我想向 ID 为的元素添加一个类contact_page
:
<a id="contact_page">Contact</a>
这是我正在使用的 JavaScript 代码:
$(document).ready(function () {
$("contact_page").addClass('selected');
});
它应该添加类,但是当我运行它时,什么也没有发生。
我做错了什么,我该如何解决?
页面加载后,我想向 ID 为的元素添加一个类contact_page
:
<a id="contact_page">Contact</a>
这是我正在使用的 JavaScript 代码:
$(document).ready(function () {
$("contact_page").addClass('selected');
});
它应该添加类,但是当我运行它时,什么也没有发生。
我做错了什么,我该如何解决?
您需要使用 # 在 jquery 中选择一个 id
$("#contact_page").addClass('selected');
请参阅此处的示例http://jsfiddle.net/S4aAx/7/您也不需要在 jsfiddle 中添加准备好的文档或脚本,它会为您完成。
我已经修复了你的jsFiddle。本质上,您需要以下内容:
$('#contact_page').addClass('selected');
jsFiddle 已经为 DOM 准备好了功能,因此您可以出于小提琴的目的消除它。接下来,您需要包含#
以表示选择器是一个 id。
祝你好运!