当前位置:编程学习 > JAVA >>

jQuery 入门教程(16): 设置或取得元素的CSS class

jQuery支持方法用来操作HTML元素的CSS 属性
下面的方法为jQuery 提供的CSS操作方法:
 
addClass() – 为指定的元素添加一个或多个CSS类。
removeClass() – 为指定的元素删除一个或多个CSS类。
toggleClass() – 为指定的元素在添加/删除CSS类之间切换。
css() -设置或是取得CSS类型属性。
下面的StyleSheet为后面例子使用的CSS风格:
 
 
[css]  
.important  
 {  
 font-weight:bold;  
 font-size:xx-large;  
 }  
  
 .blue  
 {  
 color:blue;  
 }  
 
.important
 {
 font-weight:bold;
 font-size:xx-large;
 }
 
 .blue
 {
 color:blue;
 }
 
jQuery addClass示例
下面的例子为给定的元素添加CSS风格类
 
 
 
[html]  
<!DOCTYPE html>  
<html>  
<head>  
    <meta charset="utf-8">  
    <title>JQuery Demo</title>  
    <script src="scripts/jquery-1.9.1.js"></script>  
  
    <script>  
        $(document).ready(function () {  
            $("button").click(function () {  
                $("h1,h2,p").addClass("blue");  
                $("div").addClass("important");  
            });  
        });  
    </script>  
    <style type="text/css">  
        .important  
        {  
            font-weight: bold;  
            font-size: xx-large;  
        }  
  
        .blue  
        {  
            color: blue;  
        }  
    </style>  
</head>  
<body>  
  
    <h1>Heading 1</h1>  
    <h2>Heading 2</h2>  
    <p>This is a paragraph.</p>  
    <p>This is another paragraph.</p>  
    <div>This is some important text!</div>  
    <br>  
    <button>Add classes to elements</button>  
  
</body>  
</html>  
 
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>JQuery Demo</title>
    <script src="scripts/jquery-1.9.1.js"></script>
 
    <script>
        $(document).ready(function () {
            $("button").click(function () {
                $("h1,h2,p").addClass("blue");
                $("div").addClass("important");
            }); www.zzzyk.com
        }); www.zzzyk.com
    </script>
    <style type="text/css">
        .important
        {
            font-weight: bold;
            font-size: xx-large;
        }
 
        .blue
        {
            color: blue;
        }
    </style>
</head>
<body>
 
    <h1>Heading 1</h1>
    <h2>Heading 2</h2>
    <p>This is a paragraph.</p>
    <p>This is another paragraph.</p>
    <div>This is some important text!</div>
    <br>
    <button>Add classes to elements</button>
 
</body>
</html>
20130309007
你也可以在addClass 添加多个类的名称,如:
 
 
[javascript]  
$("button").click(function(){  
   $("#div1").addClass("important blue");  
 });   
 
$("button").click(function(){
   $("#div1").addClass("important blue");
 }); 
 
jQuery removeClass 示例
 
 
[javascript]  
$("button").click(function(){  
   $("h1,h2,p").removeClass("blue");  
 });   
 
$("button").click(function(){
   $("h1,h2,p").removeClass("blue");
 }); 
jQuery toggle()示例,下面的例子使用toggle为HTML元素在添加/删除CSS类blue之间切换
 
 
 
 
[javascript]  
$("button").click(function(){  
   $("h1,h2,p").toggleClass("blue");  
 });   
 
补充:web前端 , JavaScript ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,