jquery - 用多个类替换 div 上的类名

标签 jquery css

我有一个包含 3 或 4 个类的 div。我需要找到名称为“aClass”的类(class)并将其替换为“anotherClass”。我怎么能用 jquery 做到这一点? “aClass”可以在不同情况下出现在类名列表中的任何位置,例如在一种情况下它是头等舱,在另一种情况下它可能是最后一等舱甚至是中间舱。

最佳答案

使用.removeClass().addClass() :

$('.aClass').removeClass('aClass').addClass('anotherClass');

您还可以对 class 属性进行字符串替换,但如您所见,最好只使用第一个示例:

$('.aClass').attr('class', function() {
    return $(this).attr('class').replace('aClass', 'anotherClass');
});

关于jquery - 用多个类替换 div 上的类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5706752/

相关文章:

javascript - j所见即所得设置字体颜色按钮

javascript - 使用 jquery .css() 时 rotateY 不起作用

javascript - n字+样式后单行文字如何拆分?

javascript - 如何让新追加的html代码保持原有的css样式?

jQuery 速度 : which one is faster, {ul#parent li} 或 {li.child}?

javascript 名称中带空格和不带空格的空格区别

javascript - Rails - 使用 javascript 禁用 select_tag

javascript - 用于弹出网页屏幕的 jQuery Lightbox/Modal 窗口

html - 下拉菜单没有延伸到导航栏下方,只是替换了原来的链接

JQuery 删除标签复选框