• JQuery属性操作 addclass removeclass hasclass toggleClass()



    参考页面:

    http://www.w3school.com.cn/jquery/jquery_ref_attributes.asp

    1:addClass() romoveclass():向匹配的元素添加指定的类名 一个或多个,致死天际一个或多个class属性:(如果添加多个类,可以使用空格分隔类名)

         

    A:想第一个p元素添加一个类:
                 $("p:first").addClass("intro");

    B: 使用函数添加一个类

    <script type="text/javascript">
    $(document).ready(function(){
      $("button").click(function(){
        $('p').addClass(function(n){
          return 'par_' + n;
        });
      });
    });
    </script>
    <style type="text/css">
    .par_0
    {
    color:blue;
    }
    .par_1
    {
    color:red;
    }
    </style>

     C :被选元素中添加两个类: 多个类用空格隔开就可以

                         $("p:first").addClass("intro note");

    D:改变元素的类:使用 addClass() 和 removeClass() 来移除 class,并添加新的 class。 

                            $("p:first").removeClass("intro").addClass('main');

     

    2:hasclass():  检查被选元素是否包含指定的 class 包含返回true:不包含返回false    
              alert($("p:first").hasClass("intro"));
     

    3:toggleclass() :   对设置或移除被选元素的一个或多个类进行切换:可进行多次切换

             $("p").toggleClass("main");





  • 相关阅读:
    [bzoj1613 Usaco2007 Jan]Running贝茜的晨练计划
    [bzoj1600][Usaco2008 Oct]建造栅栏
    [bzoj3208]花神的秒题计划I
    [vijos1011]滑雪
    [noip2007 pjt3] 守望者的逃离
    DP(1) 背包
    快速幂 模板及应用
    BZOJ1303: [CQOI2009]中位数图
    BZOJ1083: [SCOI2005]繁忙的都市
    Bzoj1084: [SCOI2005]最大子矩阵
  • 原文地址:https://www.cnblogs.com/cf924823/p/5500579.html
Copyright © 2020-2023  润新知