将类添加到标记

时间:2011-10-31 05:33:29

标签: jquery

我想在我的

中添加一个课程
<p class="formField" id="equipmentTypeContent">some content is here...</p>

以下是我尝试这样做的方法,但它不起作用:

$('#equipmentTypeContent').addClass("singleEquipmentText");

我不知道在这种情况下,除了标签的类型之外,jQuery是否需要知道它是什么类型的元素(在这种情况下是

标签)?我怀疑它,我认为它只需要你正在操纵的元素的id?

4 个答案:

答案 0 :(得分:2)

您的代码似乎很好,但您需要将代码包装在ready handler

$(function(){
  $('#equipmentTypeContent').addClass("singleEquipmentText");
});

还要确保已在页面上加载了jQuery。

答案 1 :(得分:1)

您的代码没有任何问题。请参阅jsFiddle上的working copy

答案 2 :(得分:1)

Here是一个小提示,显示在下拉列表中更改选择后如何执行此操作(并通过返回p元素的更新类来证明它)。

我正在使用jQuery .change()函数在select元素的值更改后执行某些代码。在这种情况下,我获取select元素的值,去除空格,并将生成的,无空格的字符串作为类添加到p元素。

答案 3 :(得分:0)

如果脚本位于HTML

之上,则代码尝试使用jquery ready函数没有错
$(document).ready(function(){
  $('#equipmentTypeContent').addClass("singleEquipmentText");
});

如果您想使用该类

添加所有类,也可以使用该类访问
$(document).ready(function(){
  $('.formField').addClass("singleEquipmentText");
});