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实现分页功能(含ajax请求、后台数据、附完整demo)
Apr 03 jQuery
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
May 01 jQuery
实现jquery放大镜的两种方法
Feb 22 jQuery
JQuery选中select组件被选中的值方法
Mar 08 jQuery
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
Apr 17 jQuery
jQuery中$原理实例分析
Aug 13 jQuery
JavaScript实现的滚动公告特效【基于jQuery】
Jul 10 jQuery
jquery实现的分页显示功能示例
Aug 23 jQuery
JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】
Sep 03 jQuery
jquery html添加元素/删除元素操作实例详解
May 20 jQuery
jquery实现加载更多&quot;转圈圈&quot;效果(示例代码)
Nov 09 jQuery
JQuery+drag.js上传图片并且实现图片拖曳
Nov 18 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
php5 and xml示例
2006/11/22 PHP
php学习笔记 php中面向对象三大特性之一[封装性]的应用
2011/06/13 PHP
destoon实现不同会员组公司名称显示不同的颜色的方法
2014/08/22 PHP
PHP利用header跳转失效的解决方法
2014/10/24 PHP
joomla数据库操作示例代码
2016/01/06 PHP
Laravel中使用FormRequest进行表单验证方法及问题汇总
2016/06/19 PHP
Yii2使用表单上传文件的实例代码
2017/08/03 PHP
JavaScript中获取元素索引的函数
2010/09/10 Javascript
jquery1.5.1中根据元素ID获取元素对象的代码
2011/04/02 Javascript
jquery easyui combobox模糊过滤(示例代码)
2013/11/30 Javascript
jquery单行文字向上滚动效果的实现代码
2014/09/05 Javascript
推荐10 款 SVG 动画的 JavaScript 库
2015/03/24 Javascript
JS组件Bootstrap Table布局详解
2016/05/27 Javascript
点击按钮出现60秒倒计时的简单js代码(推荐)
2016/06/07 Javascript
Ajax 加载数据 练习代码
2017/01/05 Javascript
使用vue实现多规格选择实例(SKU)
2019/08/23 Javascript
vuex vue简单使用知识点总结
2019/08/29 Javascript
[03:09]2014DOTA2国际邀请赛 赛场上的美丽风景线 中国Coser也爱DOTA2
2014/07/20 DOTA
[53:15]Mineski vs iG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
CentOS 6.X系统下升级Python2.6到Python2.7 的方法
2016/10/12 Python
Python正则表达式常用函数总结
2017/06/24 Python
Pycharm无法使用已经安装Selenium的解决方法
2018/10/13 Python
解决python3读取Python2存储的pickle文件问题
2018/10/25 Python
pycharm访问mysql数据库的方法步骤
2019/06/18 Python
HTML5的结构和语义(3):语义性的块级元素
2008/10/17 HTML / CSS
美国最好的保健品打折网店:Swanson
2017/08/04 全球购物
Myprotein瑞士官方网站:运动营养和健身网上商店
2019/09/25 全球购物
学前教育求职自荐信范文
2013/12/25 职场文书
代办委托书怎么写
2014/08/01 职场文书
2014年党员个人工作总结
2014/12/02 职场文书
2015年加油站工作总结
2015/05/13 职场文书
贷款收入证明格式
2015/06/24 职场文书
党风廉政建设心得体会(2016最新版)
2016/01/22 职场文书
python实现腾讯滑块验证码识别
2021/04/27 Python
Python爬虫中urllib3与urllib的区别是什么
2021/07/21 Python
MySQL创建管理HASH分区
2022/04/13 MySQL