jQuery 修改样式

news/2024/7/10 23:31:04 标签: jquery

修改样式属性

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div {
            width: 200px;
            height: 200px;
            background-color: skyblue;
        }
    </style>
    <script src="./jquery.min.js"></script>
</head>

<body>
    <div></div>
    <script>
        // 操作样式之css
        $(function () {
            // 参数只写属性名,返回属性值 返回200px
            console.log($('div').css("width"));

            //1.修改单个属性
            // 属性名要加引号
            //$('div').css("width", "300px");

            //2.修改多个属性
            //以对象的形式做修改,数字可以不加引号,不是数字需要加引号.属性采用驼峰命名法
            $('div').css({ width: 400, height: 400, backgroundColor: "red" });
        })
    </script>
</body>

</html>

设置类方式

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="./jquery.min.js"></script>
    <style>
        div {
            width: 200px;
            height: 200px;
            background-color: skyblue;
            transition: all 0.5s;
        }

        .red {
            background-color: red;
        }

        .circle {
            border-radius: 60px;
        }

        .current {
            transform: rotate(70deg);
        }
    </style>
</head>

<body>
    <div class="circle">1</div>
    <script>
        $(function () {
            //1.添加类addClass()
            $('div').click(function () {
                $(this).addClass("red");
            })

            //2.删除类
            $("div").mouseover(function () {
                $(this).removeClass("circle");
            })

            //3.切换类 有则删除,没则添加
            $("div").click(function () {
                $(this).toggleClass("current");
            })
        })
    </script>
</body>

</html>

http://www.niftyadmin.cn/n/667581.html

相关文章

转:jquery选择器

基本选择器&#xff1a;$(”#myELement”) —— 选择id值等于myElement的元素&#xff0c;id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素$(”div”) —— 选择所有的div标签元素&#xff0c;返回div元素数组$(”.myClass”) —— 选择使用myClass类的c…

【转】Oracle集合操作函数:union、intersect、minus

集合操作符专门用于合并多条select 语句的结果&#xff0c;包括&#xff1a;UNION, UNION ALL, INTERSECT, MINUS。当使用集合操作符时&#xff0c;必须确保不同查询的列个数和数据类型匹配。 集合操作符具有以下注意事项&#xff1a; 集合操作符不适用于LOB、VARRAY和嵌套表列…

又爱又恨的BOOTSTRAP

搞本书&#xff0c;看了一天&#xff0c;确实&#xff0c;&#xff0c;UIKIT比它好用。。。 但&#xff0c;艺多不压身吧。 今天自己抄了个大概的&#xff0c;不用其它插件&#xff0c;&#xff0c;但那手风琴&#xff0c;真的找了很多&#xff0c;没有中意的。。。 <!DOCTY…

windows下配置lamp环境(1)---安装Apache服务器2.2.25

window下lamp成为wamp; 安装wamp环境的第一步是安装Apache服务器。下面开始安装步骤图文并茂。 一、双击安装包点“next”进行下一步&#xff0c;然后同意协议&#xff08;这张图没有截&#xff09;&#xff1b; 二、填写服务器的信息&#xff0c;可以随便填写&#xff0c;我填…

反弹后劲比较大的两种股

下 周初&#xff0c;大盘还有惯性冲高潜力&#xff0c;至少可以挑战10日线&#xff0c;但&#xff0c;20、30日线的反压力度会不小&#xff0c;需要引起重视。当前投资者的主要目标是为了解套、扭亏&#xff0c;而不是 好了伤疤忘了痛&#xff0c;再去追击。空仓者现在还没有重…

XML 和 HTML 的区别

XML: 可扩展标记语言(Extensible Markup Language) HTML: 超文本标记语言(Hyper Text Markup Language) XML 被设计用来传输和存储数据。 HTML 被设计用来显示数据。

原生js通过prottype写的一个简单拖拽

<!DOCTYPE html><head><meta charset"utf-8"/><title></title><style>.box{position:absolute;width:100px;height:100px;background-color:#FF6E3D;left:0px;top:0px;left:20px;/*修饰*/border-radius:50%;box-shadow: 5px 5px…

谁看谁的脸色?

美国股市正在仿效中国股票的走势&#xff0c;至少在本周的盘前交易中如此。但一些分析师说&#xff0c;近期看中国股市脸色的做法有些过火了。Auerbach Grayson全球技术策略师罗斯(Richard Ross)在研究报告中写道&#xff0c;全球股市之间的联系从未这么紧密。因此&#xff0c;…