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插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
Mar 21 jQuery
jquery实现简单实用的轮播器
May 23 jQuery
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
Jun 01 jQuery
jQuery+ajax实现局部刷新的两种方法
Jun 08 jQuery
基于jQuery实现的Ajax 验证用户名唯一性实例代码
Jun 28 jQuery
jQuery自动或手动图片切换效果
Oct 11 jQuery
jQuery模拟12306城市选择框功能简单实现方法示例
Aug 13 jQuery
jQuery使用each遍历循环的方法
Sep 19 jQuery
JQuery的加载和选择器用法简单示例
May 13 jQuery
jQuery Raty星级评分插件使用方法实例分析
Nov 25 jQuery
JQuery基于FormData异步提交数据文件
Sep 01 jQuery
jQuery实现tab栏切换效果
Dec 22 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
php的慢速日志引起的Mysql错误问题分析
2014/05/13 PHP
destoon复制新模块的方法
2014/06/21 PHP
php禁止浏览器使用缓存页面的方法
2014/11/07 PHP
php使用函数pathinfo()、parse_url()和basename()解析URL
2016/11/25 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
2017/09/16 PHP
PHP实现15位身份证号转18位的方法分析
2019/10/16 PHP
正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度
2008/09/27 Javascript
js利用与或运算符优先级实现if else条件判断表达式
2010/04/15 Javascript
修改js Calendar日历控件 兼容IE9/谷歌/火狐
2013/01/04 Javascript
js iframe跨域访问(同主域/非同主域)分别深入介绍
2013/01/24 Javascript
JS拖拽插件实现步骤
2015/08/03 Javascript
深入理解JavaScript中的浮点数
2016/05/18 Javascript
如何判断Javascript对象是否存在的简单实例
2016/05/18 Javascript
react-native ListView下拉刷新上拉加载实现代码
2017/08/03 Javascript
原生JS 购物车及购物页面的cookie使用方法
2017/08/21 Javascript
node文字生成图片的示例代码
2017/10/26 Javascript
JavaScript实现三级级联特效
2017/11/05 Javascript
vue.js使用代理和使用Nginx来解决跨域的问题
2018/02/03 Javascript
浅谈React高阶组件
2018/03/28 Javascript
JavaScript 扩展运算符用法实例小结【基于ES6】
2019/06/17 Javascript
[01:57]DOTA2上海特锦赛小组赛解说单车采访花絮
2016/02/27 DOTA
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
分享一下Python 开发者节省时间的10个方法
2015/10/02 Python
python类的继承实例详解
2017/03/30 Python
python实现简单flappy bird
2018/12/24 Python
浅析python 字典嵌套
2020/09/29 Python
纯css3实现的动画按钮的实例教程
2014/11/17 HTML / CSS
HTML5中5个简单实用的API
2014/04/28 HTML / CSS
初婚未育证明
2014/01/15 职场文书
关于感恩的演讲稿500字
2014/08/26 职场文书
化工实习心得体会
2014/09/09 职场文书
反四风对照检查材料
2014/09/22 职场文书
2014年政府采购工作总结
2014/12/09 职场文书
台风停课通知
2015/04/24 职场文书
关于倡议书的范文
2015/04/29 职场文书
七一晚会主持词
2015/06/29 职场文书