有时我们会对某个控件的class样式进行获取、添加、修改、删除。下面是简单整理的一些实例用法:

html样例代码如下:

<ul class="pro_list fl cont"><li class="core"></li><li class="core"></li><li class="core"></li>
</ul>

1.获取样式名

var class_name=$(".pro_list").attr("class");
结果:"pro_list fl cont"

2.添加样式(给第一个li添加样式"current",这里的添加是追加)

$(".pro_list li").eq(0).addClass("current");
执行后第一个li就变成如下:
<li class="core current"></li>

3.修改样式,其实就是将class属性重新赋值

$("ul").attr("class", "mylist");
执行结果:
<ul class="mylist"><li class="core"></li><li class="core"></li><li class="core"></li>
</ul>

4.删除样式
1)删除某个样式

$("ul").removeClass("fl");
执行结果:
<ul class="pro_list cont"><li class="core"></li><li class="core"></li><li class="core"></li>
</ul>

2)删除两个样式

方法一:
$("ul").removeClass("fl").removeClass("cont");
方法二:
$("ul").removeClass("fl cont");
执行结果:
<ul class="pro_list cont"><li class="core"></li><li class="core"></li><li class="core"></li>
</ul>

3)移除全部样式

$("ul").removeClass();

5.判断是否含有某个样式

if($("ul").hasClass("cont")){alert(true);
}
else{alert(false);
}
方法二:
if($("ul").is(".cont")){alert(true);
}
else{alert(false);
}

6.样式名显示隐藏切换显示

$("ul li").toggleClass("current");

JQuery动态添加/删除class样式相关推荐

  1. jQuery使用toggleClass方法动态添加删除Class样式的方法

    本文实例讲述了jQuery使用toggleClass方法动态添加删除Class样式的方法.分享给大家供大家参考.具体分析如下: jQuery通过toggleClass方法动态添加删除Class,一次执 ...

  2. jquery动态添加列表后样式失效解决方式

    最近在做一个通讯录,使用jquery mobile方式来做,在动态添加列表后,listview原有的样式失效,折腾一会,找出解决办法.代码如下. <%@ page language=" ...

  3. html追加没有样式,js/jquery动态添加html,样式和方法不生效的解决方案

    var html = " " + " " + " \n" + " \n" + " \n" + &qu ...

  4. js动态添加样式和jQuery动态添加样式

    0.style方式添加样式 DOM对象.style.color = 'red'DOM对象.style.display = 'block/none' //让元素显示/隐藏 1.js动态添加样式 1.添加 ...

  5. jquery 动态添加标签而且指定样式

    在jsp页面中给jquery 动态添加标签而且指定样式: $("#id").append("<span style='color:red........'>& ...

  6. jQuery动态增加/删除select下来框的option中的selected属性

    jQuery动态增加/删除select下来框的option中的selected属性 1.说明:选中下拉框的时候,先清除所有选中的option选项 2.效果截图: 1.说明:选中下拉框的时候,先清除所有 ...

  7. 动态添加/删除HTML元素

    动态添加/删除HTML元素 <HTML> <HEAD> <title>动态添加/删除HTML元素</title> <style type=&quo ...

  8. 使用API动态添加删除菜单项

    使用API动态添加删除菜单项 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, ...

  9. android仿微信发布动态功能,Android GridView扩展仿微信微博发图动态添加删除图片功能.pdf...

    Android GridView扩扩展展仿仿微微信信微微博博发发图图动动态态添添加加删删除除图图片片功功能能 这篇文章主要为大家详细介绍了Android GridView扩展仿微信微博发图动态添加删除 ...

最新文章

  1. 【camera】1. 相机硬件组成
  2. python中处理日期和时间的标准模块是-datetime
  3. 13个对Android开发者有帮助的工具和资源(转自android吧(www.and8.com))
  4. 《剑指offer》c++版本 16.数值的整数次方
  5. Apache开源项目
  6. 14、java中的集合(1)
  7. JAVA-初步认识-第十四章-多线程(面试题)
  8. c语言输入一串数字存入数组_在Excel中快速输入,竟是输入一串数字?
  9. linux中流设备_[快速上手Linux设备驱动]之块设备驱动流程详解一
  10. CLRS2e读书笔记—Chapter10
  11. 计算机一级考试模拟软件安装方法,计算机一级考试软件怎么使用_计算机一级考试软件安装使用教程...
  12. SQL教程1_数据库及SQL语言基础知识
  13. windows win32 API大全
  14. 怎样看python源代码-如何查看python源代码
  15. JavaScript是什么?看着一篇就够了
  16. html js手册chm,W3C Javascript CHM参考手册离线版
  17. 【数学模拟卷总结】2022李林四套卷数学二第二套
  18. 组件分享之后端组件——基于Golang语言的游戏服务器框架leaf
  19. 快速上手 TypeScript
  20. 二级域名配置以及nginx解析二级域名到html页面

热门文章

  1. android ----- 服务器返回的14种常见HTTP状态码
  2. 无法将linkedHashMap转换为实体类和feign.FeignException$NotFound错误
  3. 同一局域网下访问vue项目
  4. 多分类交叉熵损失函数的梯度计算过程推导
  5. Windows一键启动程序脚本
  6. MiniUI快速入门教程(五)主框架布局
  7. cs5与html5区别,PS CS5和 CS6 7有什么区别?
  8. 我是怎么让微信1天加到200个精准粉丝的
  9. 会员向上,广告向下:爱奇艺权衡之道不轻松
  10. 论文阅读笔记《DPGN: Distribution Propagation Graph Network for Few-shot Learning》