jQuery操作样式

操作样式的方法

addClass 添加样式

removeClass 移除样式

toggleClass 切换样式的显示

hasClass 判断是否应用了某样式

示例代码:鼠标进入每个p标签的时候通过样式方式添加高亮显示

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
    <title>jQuery测试</title>
    <style type="text/css">
        .cls{
            background-color: gold;
        }
    </style>
    <script type="text/javascript" src="js/jquery-1.12.3.js"></script>
    <script type="text/javascript">
        $(function () {
            $(‘p‘).mouseover(function () {
                $(this).addClass(‘cls‘).siblings().removeClass(‘cls‘);
            });
        });
    </script>
</head>
<body>
    <p>这是一个P</p>
    <p>这是一个P</p>
    <p>这是一个P</p>
    <p>这是一个P</p>
    <p>这是一个P</p>
</body>
</html>

效果图

网页开关灯效果

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
    <title>jQuery测试</title>
    <style type="text/css">
        .cls{
            background-color: #000000;
        }
    </style>
    <script type="text/javascript" src="js/jquery-1.12.3.js"></script>
    <script type="text/javascript">
        $(function () {
            $(‘#btn‘).click(function () {
                $(‘body‘).hasClass(‘cls‘)?$(‘body‘).removeClass(‘cls‘):$(‘body‘).addClass(‘cls‘);
                //$(‘body‘).toggleClass(‘cls‘);
            });
        });
    </script>
</head>
<body>
    <input type="button" id="btn" value="Switch"/>
</body>
</html>

效果图

时间: 2024-10-15 07:25:08

jQuery操作样式的相关文章

测开之路一百零四:jquery操作样式

jquery操作样式 添加样式.删除样式 切换样式 css("属性","值") css("属性","值"), 修改多个 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <script src="h

20180503 jq学习记录(jquery操作样式表,时间片,jq对象函数间传递)

 jquery 操作dom对象    1.1  动态添加及删除一个dom对象 添加:  var 新对象=document.createElemente("标签""); $(对象预放位置父对象).append(新对象)  //添加完成// 删除: $(新对象).remove()  //删除完成//    1.2  动态操作对象css 设置css: $(对象).css('css属性','样式值') 附加小知识:   1,关于定时器操作  var obj= setInerval(f

jQuery操作样式知识总结

css操作 功能:设置或者修改样式,操作的是style属性. 设置单个样式 //name:需要设置的样式名称 //value:对应的样式值 css(name, value); //使用案例 $("#one").css("background","gray");//将背景色修改为灰色 设置多个样式 //参数是一个对象,对象中包含了需要设置的样式名和样式值 css(obj); //使用案例 $("#one").css({ &quo

使用jQuery操作DOM对象

一.jQuery操作样式 /* 单个样式 */ $("li:first").css("color","#009933"); /* 多个样式 */ $("li:eq(1)").css({"color":"#FFFF00","background":"#FFCCCC"}); /* 添加样式,引用style的.xxxxx */ $("li:eq

使用jQuery操作元素的属性与样式

本文学习如何使用jQuery获取和操作元素的属性和CSS样式. 元素属性和Dom属性 对于下面这样一个标签元素: <img id='img' src="1.jpg" alt='1' class="imgs"></img>  我们通常将id,src,alt,class称为属性,也即元素属性.但是,当浏览器对标签元素进行解析时,会将元素解析为Dom对象,相应的,元素属性也就解析为Dom属性. 元素属性和Dom属性只是在我们对其进行不同解析时的不同

JavaScript之jQuery-3 jQuery操作DOM(查询、样式操作、遍历节点、创建插入删除、替换、复制)

一.jQuery操作DOM - 查询 html操作 - html(): 读取或修改节点的HTML内容,类似于JavaScript中的innerHTML属性 文本操作 - text(): 读取或修改节点的文本内容,类似于JavaScript中的textContent属性 值操作 - val(): 读取或修改节点的value属性值,类似于 JavaScript 中的value值 属性操作 - attr(): 读取或者修改节点的属性 - removeAttr(): 删除节点的属性 二.jQuery操作

jQuery入门(2)使用jQuery操作元素的属性与样式

jQuery入门(1)jQuery中万能的选择器 jQuery入门(2)使用jQuery操作元素的属性与样式 一.区分DOM属性和元素属性 对于下面这样一个标签元素: <img id='img' src="images/image.1.jpg" alt='1' class="imgs"></img> 我们通常将id.src.alt.class称为属性,也即元素属性.但是,当浏览器对标签元素进行解析时,会将元素解析为Dom对象,相应的,元素属性

从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式

原文:从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) jQuery中的Ajax 从零开始学习jQuery (七) jQuery动画-让页面动起来!

jQuery操作元素的属性与样式

本文学习如何使用jQuery获取和操作元素的属性和CSS样式. 元素属性和Dom属性 对于下面这样一个标签元素: <img id='img' src="1.jpg" alt='1' class="imgs"></img>  我们通常将id,src,alt,class称为属性,也即元素属性.但是,当浏览器对标签元素进行解析时,会将元素解析为Dom对象,相应的,元素属性也就解析为Dom属性. 元素属性和Dom属性只是在我们对其进行不同解析时的不同