<button>切换</button>
    <div class="div1">123</div>
    <script src="./jquery.min.js"></script>
    <script>
        // JavaScript中,设定class的属性值,会将之前的属性值也覆盖掉
        // 如果需要添加新的 class属性值,需要先获取之前的属性值,再拼接上新的属性值
        // 如果需要删除其中的某一个属性值,先获取所有的属性值,字符串替换,将要删除的属性值替换为空字符串
        // const oDiv = document.querySelector('div');
        // oDiv.className = 'div2';
        // 在jQuery中有非常灵活简便的class属性值操作方法
        // 1,新增标签class属性值
        $('div').addClass('div2');
        $('div').addClass('div3 div4');
        // 2,删除标签class属性值
        $('div').removeClass('div3');
        $('div').removeClass('div4 div2');
        // 3,切换标签class属性值
        // 有,删除 没有,新增
        const oBtn = document.querySelector('button');
        oBtn.addEventListener( 'click' , ()=>{
            $('div').toggleClass('div10');
        })
        // 4,判断是否有这个class属性值
        console.log( $('div').hasClass('div1') );
        // addClass()     原有基础上,新增class
        // removeClass()  原有基础上,删除class
        // toggleClass()  有就删除,没有就新增
 
 
 <style>
        div{
            width: 100px;
            height: 100px;
            background: pink;
            border:1px solid #000;
        }
    </style>
</head>
<body>
    <div style="color:red;">123</div>
    <script src="./jquery.min.js"></script>
    <script>
        // css样式操作
        // jQuery中不用考虑兼容性,所有的语法都不需要考虑浏览器兼容性
        // jQuery都会给你处理好
        // $().css(属性)          获取属性的属性值  结果有px单位
        // $().css(属性,属性值)    设定属性的属性值
        // 获取
        console.log( $('div').css('color') );
        console.log( $('div').css('border') );
        console.log( $('div').css('background') );
        console.log( $('div').css('width') );
        // 设定
        // 语法形式1,设定一个属性和属性值
        $('div').css('color' , 'blue');
        // $('div').css('fontSize' , '100px');
        // $('div').css('font-size' , '100px');
        $('div').css('font-size' , 100);
        // 语法形式2,可以通过一个对象,同时设定多个属性以及对应的属性值
        $('div').css({
            width : 400,
            height : 200,
            fontSize : 50,
            'background-color' : 'orange',
        })

jquery的class操作 css样式操作的更多相关文章

  1. JQuery中操作Css样式的方法

    JQuery中操作Css样式的方法//1.获取和设置样式 $("#tow").attr("class")获取ID为tow的class属性 $("#tw ...

  2. jQuery操作css样式

    jQuery操作css样式 css操作的分类: css操作 位置操作 尺寸操作 css操作之css css代码: html代码: jQuery代码: 效果如下: css操作之位置操作 css代码: h ...

  3. JQuery DOM操作 、属性和CSS样式操作、其他函数

    DOM操作 1.在div1内部最后追加一个节点 $("#div1").append("<img src='../01-HTML基本标签/img/Male.gif'/ ...

  4. 【转发】JQuery中操作Css样式的方法

    JQuery中操作Css样式的方法 //1.获取和设置样式 $("#tow").attr("class")获取ID为tow的class属性 $("#t ...

  5. jquery操作css样式的方法

    jquery操作css样式的方法(设置和获取)

  6. jQuery学习之旅 Item3 属性操作与样式操作

    本节将Dom元素的操作:属性操作.样式操作.设置和获取HTML,文本和值.Css-Dom操作. 1.属性操作 <input type="text" name="us ...

  7. jq选择器(jq 与 js 互相转换),jq操作css样式 / 文本内容, jq操作类名,jq操作全局属性,jq获取盒子信息,jq获取位置信息

    jq选择器(jq 与 js 互相转换) // 获取所有的页面元素jq对象 $('css3选择器语法'); var $box = $(".box:nth-child(1)"); 获取 ...

  8. 11-13 js操作css样式

    1.Js操作css样式 Div.style.width=”100px”.在div标签内我们添加了一个style属性,并设定了width值.这种写法会给标签带来大量的style属性,跟实际项目是不符. ...

  9. js css样式操作代码(批量操作)

    js css样式操作代码(批量操作) 作者: 字体:[增加 减小] 类型:转载 时间:2009-10-09   用js控制css样式,能让网页达到良好的的用户体验甚至是动画的效果.并且考虑到效率.   ...

  10. js操作css样式、js的兼容问题

    一.js操作css样式 div . style . width="200px" 在div标签内我们添加了一个style属性,并设定width值.这种写法会给标签带来大量的style ...

随机推荐

  1. 力扣1346(java&python)-检查整数及其两倍数是否存在(简单)

    题目: 给你一个整数数组 arr,请你检查是否存在两个整数 N 和 M,满足 N 是 M 的两倍(即,N = 2 * M). 更正式地,检查是否存在两个下标 i 和 j 满足: i != j 0 &l ...

  2. watch对比computed

    总结:      computed和watch之间的区别:             1.computed能完成的功能,Watch都可以实现             2.watch能完成的功能,comp ...

  3. 第 1 章 Python 爬虫概念与 Web 基础

    第 1 章 Python 爬虫概念与 Web 基础 1.1 爬虫概念 1.1.1 什么是爬虫 爬虫,即网络爬虫,又称网络蜘蛛(Web Spider),是一种按照一定规则,用来自动浏览或抓取万维网数据的 ...

  4. 揭秘 RocketMQ 新特性以及在金融场景下的实践

    2019 年末, RocketMQ 正式发布了 4.6.0 版本,增加了" Request-Reply "的同步调用的新特性." Request-Reply " ...

  5. 函数计算 GB 镜像秒级启动:下一代软硬件架构协同优化揭秘

    ​简介:本文将介绍借助函数计算下一代 IaaS 底座神龙裸金属和安全容器,进一步降低绝对延迟且能够大幅降低冷启动频率. 作者:修踪 背景 函数计算在 2020 年 8 月创新地提供了容器镜像的函数部署 ...

  6. [Nova] belongsTo, belongsToMany 当前页动态 dependsOn 其它 fields, nova-belongs-to-dependency, belongs-to-many-field-nova

    nova-belongs-to-dependency 例子: use Manmohanjit\BelongsToDependency\BelongsToDependency; ... return [ ...

  7. K8s控制器---Replicaset(7)

    一.Replicaset(目前少用了) 1.1 控制器管理pod 什么是控制器?前面我们学习了 Pod,那我们在定义 pod 资源时,可以直接创建一个 kind:Pod 类型的自主式 pod,但是这存 ...

  8. 笔记06-第六讲 Cadence同一页面建立电气互连

    笔记06-第六讲 Cadence同一页面建立电气互连 内容: 90度和任意角度连线; 连线方式; 十字线添加/删除连接点; Net alias; 无连接的管脚处理; 注意事项. 连线有两种方式,右侧工 ...

  9. 第3讲-Cadence分裂元件的制作方法

    笔记3-Cadence分裂元件的制作方法 1.Homogeneous和heterogeneous的区别: 2.创建homogeneous类型元件: 3.创建heterogeneous类型元件. 把元件 ...

  10. [python] 基于PyWaffle库绘制华夫饼图

    华夫饼图Waffle chart是一种独特而直观的图表,用于表示分类数据.它采用网格状排列的等大小方格或矩形,每个方格或矩形分配不同的颜色或阴影来表示不同的类别.这种可视化方法有效地传达了每个类别在整 ...