jQuery学习笔记(六)_获取或设置CSS类

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38242407/article/details/78087285

获取并设置CSS类

方法调用格式相同,所以我们先写方法介绍,最后一起写个例子巩固。

addClass()

向被选元素添加一个类。

removeClass()

向被选元素删除一个类。

toggleClass()

向被选元素切换进行添加或删除类。

示例代码

<html>
<head>
<script src="/jquery/jquery-1.11.1.min.js"></script>
<script>
$(document).ready(function(){
  $("button#test1").click(function(){
    $("p#a").addClass("xinpeng2");//添加类
    $("p#b").removeClass("xinpeng1");//删除类
  });
  $("button#test2").click(function(){
    $("div").toggleClass("xinpeng1"); //切换类
  });
});
</script>
<style type="text/css">
.xinpeng1
{
font-weight:bold;
font-size:xx-large;
}
.xinpeng2
{
color:blue;
}
</style>

</head>
<body>


<p id="a">Hello jQuery!</p>
<p id="b" class="xinpeng1">I love jQuery!</p>
<div class="xinpeng1">I love jQuery so much!</div>
<br>
<button id="test1">向元素添加或删除类</button>
<button id="test2">切换</button>
</body>
</html>

class()方法

返回或设置样式。

返回CSS样式

$(“”).css(“属性名”);

设置一个或多个CSS样式

采用键值对的模式设置一个或多个样式。

设置一个样式:css(“属性名”,”值”);

设置多个样式的话,一个键值对中间用冒号,两个属性之间用逗号隔开。
css(“属性名1”:”值1”,”属性名2”:”值2”,… …);

示例代码

<html>
<head>
<script src="/jquery/jquery-1.11.1.min.js"></script>
<script>
$(document).ready(function(){
  $("button#xinpeng1").click(function(){
    alert($("p#a").css("background-color"));//获取样式
  });
  $("button#xinpeng2").click(function(){
    $("p#b").css({"background-color","yellow");//设置一个样式
  });

  $("button#xinpeng3").click(function(){
    $("p#c").css({"background-color":"yellow","font-size":"200%"});//设置多个样式
  });
});
</script>
</head>

<body>

<p id="a" style="background-color:#ff0000">Hello jQuery!</p>
<p id="b" >Hello jQuery!</p>
<p id="c" >Hello jQuery!</p>

<button id="xinpeng1">返回样式</button>
<button id="xinpeng2">设置一个样式</button>
<button id="xinpeng3">设置多个样式</button>
</body>
</html>


猜你喜欢

转载自blog.csdn.net/qq_38242407/article/details/78087285