Jquery .removeClass(function(index,class))删除元素上的旧类

时间:2012-03-05 11:35:42

标签: jquery jquery-ui jquery-selectors

我有一个像

这样的类的div
<div class="orignal sub-4 top-2">

我想要实现的是用sub-3和top-1替换class sub-4和top-2,但保留class orignal。也可以检查像sub-*这样的类的前缀,或检查是否在元素上应用了某个前缀类。

2 个答案:

答案 0 :(得分:0)

怎么样......

$('.orignal').removeClass().addClass('orignal sub-3 top-1');

并检查'sub - ':

$('div[class*=sub-]').doSomethingElse

答案 1 :(得分:0)

你可以做到

$('.orignal').removeClass("sub-4 top-2").addClass('sub-3 top-1');

要检查以子开头的类,您可以使用attribute contains selector

$('div[class*=sub-]').remove();