zoukankan      html  css  js  c++  java
  • JQuery中怎么设置class

    JQuery中怎么设置class

     

    JQuery中设置class相关的有如下三个方法:

    $(selector).addClass();       // 向被选元素添加一个或多个类
    $(selector).removeClass();    // 从被选元素删除一个或多个类
    $(selector).toggleClass();    // 对被选元素进行添加/删除类的切换操作

    下面实例演示一下以上三个方法的用法:

    1. 创建Html元素

      <div class="box">
      <span>点击不同按钮后,观察效果:</span><br>
      <div class="content">
      <li>list-item-1</li>
      <li>list-item-2</li>
      <li>list-item-3</li>
      <li>list-item-4</li>
      <li>list-item-5</li>
      </div>
      <input type="button" class="btn1" value="偶数位置添加红色样式"><br>
      <input type="button" class="btn2" value="交换红色、黑色样式"><br>
      <input type="button" class="btn3" value="去除所有红色样式">
      </div>
    2. 简单设置css样式

      div.box{300px;height:300px;padding:10px 20px;border:4px dashed #ccc;}
      div.box>span{color:#999;font-style:italic;}
      div.content{250px;height:100px;margin:10px 0;padding:5px 20px;border:1px solid green;}
      input{margin:10px;}
      input[type='button']{200px;height:35px;margin:10px;border:2px solid #ebbcbe;}
      .red{color:red;}
    3. 编写jquery代码

      $(function(){
      $("input:button.btn1").click(function() {
      $(".content li:odd").addClass('red');
      });
      $("input:button.btn2").click(function() {
      $(".content li").toggleClass('red');
      });
      $("input:button.btn3").click(function() {
      $(".content li").removeClass('red');
      });
      })
    4. 观察显示效果

    • 初始样式

    • 点击第一个按钮,给偶数位置的列表项目添加red类

    • 点击第二个按钮,有red类的元素去除red类,没有的就加上red类

    • 点击第三个按钮,删除所有的red类

  • 相关阅读:
    往鼠标位置写入 诗词
    shell条件判断
    shell 案例一
    Shell中的变量
    echo e 命令详解
    Docker 安装RedisJSON 与使用
    Python 插入数据库的各种方式
    Python压缩文件/文件夹
    shell运算符
    关于CAN总线简单总结
  • 原文地址:https://www.cnblogs.com/xiaoshujiang/p/5527785.html
Copyright © 2011-2022 走看看