jQuery中的类名选择器(.class)用法简单示例


Posted in jQuery onMay 14, 2018

本文实例讲述了jQuery中的类名选择器(.class)用法。分享给大家供大家参考,具体如下:

一、介绍

类名选择器是通过元素拥有的CSS类的名称查找匹配的DOM元素。

在一个页面中,一个元素可以有多个CSS类,一个CSS类又可以匹配多个元素,如果有元素中有一个匹配的类的名称就可以被类名选择器选取到。

类名选择器很好理解,在大学的时候大部分人一定都选过课,可以把CSS类名理解为课程名称,元素理解成学生,学生可以选择多门课程,而一门课程又可以被多名学生所选择。

CSS类与元素的关系既可以是多对多的关系,也可以是一对多或多对一的关系。简单地说类名选择器就是以元素具有的CSS类名称查找匹配的元素。

类名选择器的使用方法如下:

$(".class");

其中,class为要查询元素所用的CSS类名。

例如,要查询使用CSS类名为word_orange的元素,可以使用下面的jQuery代码:

$("word_orange");

二、应用

在页面中,首先添加两个<div>标记,并为其中的一个设置CSS类,然后通过jQuery的类名选择器选取设置了CSS类的<div>标记,并设置其CSS样式。

三、代码

<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<div class="myClass">注意观察我的样式</div>
<div>我的样式是默认的</div>
<script type="text/javascript">
$(document).ready(
function()
{
  var myClass = $(".myClass");   //选取DOM元素
  myClass.css("background-color","#C50210");  //为选取的DOM元素设置背景颜色
  myClass.css("color","#FFF");  //为选取的DOM元素设置文字颜色
});
</script>

四、运行效果

jQuery中的类名选择器(.class)用法简单示例

五、运行说明

在上面的代码中,只为其中的一个<div>标记设置了CSS类名称,但是由于程序中并没有名称为myClass的CSS类,所以这个类是没有任何属性的。

类名选择器将返回一个名为myClass的jQuery包装集,利用css()方法可以为对应的div元素设定CSS属性值,这里将元素的背景颜色设置为深红色,文字颜色设置为白色。

类名选择器也可能会获取一组jQuery包装集,因为多个元素可以拥有同一个CSS样式。

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
Mar 24 jQuery
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
May 13 jQuery
jquery基于layui实现二级联动下拉选择(省份城市选择)
Jun 20 jQuery
基于jQuery对象和DOM对象和字符串之间的转化实例
Aug 08 jQuery
jQuery简单判断值是否存在于数组中的方法示例
Apr 17 jQuery
jQuery.validate.js表单验证插件的使用代码详解
Oct 22 jQuery
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 jQuery
jquery实现烟花效果(面向对象)
Mar 10 jQuery
基于JQuery实现页面定时弹出广告
May 08 jQuery
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
May 29 jQuery
基于ajax及jQuery实现局部刷新过程解析
Sep 12 jQuery
jQuery开发仿QQ版音乐播放器
Jul 10 jQuery
基于jQuery实现无缝轮播与左右点击效果
May 13 #jQuery
jQuery实现模糊查询的方法分析
May 10 #jQuery
jQuery简单实现的HTML页面文本框模糊匹配查询功能完整示例
May 09 #jQuery
Vue引入jquery实现平滑滚动到指定位置
May 09 #jQuery
JS文件中加载jquery.js的实例代码
May 05 #jQuery
详解使用jQuery.i18n.properties实现js国际化
May 04 #jQuery
基于jQuery.i18n实现web前端的国际化
May 04 #jQuery
You might like
Terran热键控制
2020/03/14 星际争霸
Discuz Uchome ajaxpost小技巧
2011/01/04 PHP
windows7下安装php的php-ssh2扩展教程
2014/07/04 PHP
ThinkPHP关于session的操作方法汇总
2014/07/18 PHP
php switch语句多个值匹配同一代码块应用示例
2014/07/29 PHP
php中使用Ajax时出现Error(c00ce56e)的详细解决方案
2014/11/03 PHP
thinkphp文件处理类Dir.class.php的用法分析
2014/12/08 PHP
php多线程实现方法及用法实例详解
2015/10/26 PHP
PHP连接MSSQL方法汇总
2016/02/05 PHP
AES加解密在php接口请求过程中的应用示例
2016/10/26 PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
2016/12/07 PHP
php通过header发送自定义数据方法
2018/01/18 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
Javascript图像处理—平滑处理实现原理
2012/12/28 Javascript
JS中实现replaceAll的方法(实例代码)
2013/11/12 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
2015/04/02 Javascript
Javascript中String的常用方法实例分析
2015/06/13 Javascript
基于jQuery实现响应式圆形图片轮播特效
2015/11/25 Javascript
javascript深拷贝(deepClone)详解
2016/08/24 Javascript
nodejs创建简易web服务器与文件读写的实例
2017/09/07 NodeJs
微信小程序自定义轮播图
2018/11/04 Javascript
Vue从TodoList中学父子组件通信
2019/02/05 Javascript
jQuery Raty星级评分插件使用方法实例分析
2019/11/25 jQuery
Vue登录拦截 登录后继续跳转指定页面的操作
2020/08/04 Javascript
把项目从Python2.x移植到Python3.x的经验总结
2015/04/20 Python
机器学习的框架偏向于Python的13个原因
2017/12/07 Python
python flask 如何修改默认端口号的方法步骤
2019/07/12 Python
Python 3 使用Pillow生成漂亮的分形树图片
2019/12/24 Python
python使用python-pptx删除ppt某页实例
2020/02/14 Python
Python3.7实现验证码登录方式代码实例
2020/02/14 Python
python实现贪吃蛇游戏源码
2020/03/21 Python
python如何实现读取并显示图片(不需要图形界面)
2020/07/08 Python
应届毕业生简历自我评价
2014/01/31 职场文书
汽车检测与维修专业求职信
2014/07/04 职场文书
遗嘱格式范本
2015/08/07 职场文书
html+css实现文字折叠特效实例
2021/06/02 HTML / CSS