首页 文章

是否可以为html文档中的所有元素添加不同的类?

提问于
浏览
0

当页面在WordPress中时,我试图在HTML文档或HTML输出中的所有元素中添加不同的类 . 如果所有元素都有不同的类,我会更容易编辑和设置代码样式 . 我知道你可以通过CSS中的父类选择类,但是如果某些类有几个

里面的元素,很难只选择其中一个,当你在WordPress中工作时,更改主题代码不是用户友好的 .

所以,我的问题是: Is it possible to add different classes to all elements? 我会尝试在jQuery中添加类函数并选择$(body *)并添加一些循环,但是类不会被修复为元素,如果我添加新代码,类每次都会在文档上改变加载新代码,CSS样式会影响不同的元素 . 我知道没有任何数据库的HTML是不可能的,但如果WordPress可以实现,那将会很棒 .

1 回答

  • 1
    $('body *').each(function(i) {
        $(this).addClass('special-class-' + i);
    });
    

    这将在第一个元素中添加一个类special-class-0,在第二个元素中添加特殊类-1,依此类推 . 也就是说,我建议你改变主题的代码并添加你需要的类 . 我不明白为什么你说这不是“用户友好” . 用户甚至不知道你改变了主题的代码 .

相关问题