javascript - 使两个CSS类相等

标签 javascript php html css

下面的第二个代码创建了两个选项卡。它是由一个模块生成的。该模块使用自己的 css 类来设置自己生成的代码的样式。还有其他 css 类可以比上述模块更好地设置选项卡的样式。(如 Bootstrap “nav”和“nav-tabs”类)。我想让类“tabs”等于“nav nav-tabs”。换句话说,我想制作 <ul class="tabs">等于 <ul class='nav nav-tabs'> .我搜索了很多但没有找到解决方案。从 bootstrap 复制 css 属性并覆盖“tabs”类似乎效率低下。有没有一种有效的方法来做到这一点?类似以下 html 代码的内容:

<style>
    .tabs{
    .nav;
    .navtabs;
    }
</style>

note: I do not want to change the module css files or change Bootstrap css files.

<!-- Module generated code -->
    <ul class="tabs">
      <li>
        <a href="#">tab1</a>
      </li>
      <li>
        <a href="#">tab2</a>
      </li>
    </ul>

最佳答案

使用 Jquery

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> 
<script>
    $(document).ready(function(){
        $(".tabs").addClass("nav navtabs");     
    });
</script>

关于javascript - 使两个CSS类相等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33084352/

相关文章:

php - 如何在 GridView 上显示过滤模型关系

php - 通过ajax接收数据,不将数据插入mysql数据库

php - 如何从命令的 "php artisan list"隐藏默认 artisan 命令?

php - 通过表单向mysql提交阿拉伯语数据

javascript - 单击时更改 div 类的名称

java - 如何在JSP中调用JS函数?

javascript - 倒带 CSS 动画

javascript - 元素定位

javascript - 循环并比较 JavaScript 对象

javascript - Canvas arcTo() 方法