如何使用jQuery更改类的内容

时间:2009-07-08 20:02:58

标签: jquery

这是我页面上的div元素:

如何更改课程内容?

所以现有的是:class =“jcarousel-next jcarousel-next-horizo​​ntal”

to class =“jcarousel-next jcarousel-next-horizo​​ntal jcarousel-next- 禁用jcarousel-next-disabled-horizo​​ntal“

我是否需要使用removeClass完全删除它,然后重新添加?

3 个答案:

答案 0 :(得分:4)

addClass函数保留现有类。

答案 1 :(得分:3)

不,你可以只使用addClass。如果你添加一个已经存在的类,jQuery不会再添加它

$('#myelem').addClass('jcarousel-next-disabled jcarousel-next-disabled-horizontal');

答案 2 :(得分:0)

试试这个:

jQuery('#myobj').removeClass('class-to-remove').addClass('class-to-add');

编辑:一次多个课程:

jQuery('#myobj').removeClass('class1 class2').addClass('class3 class4');

您还可以使用toggleClass()切换课程。

BRG。