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 ajaxupload插件实现无刷新上传文件
Apr 23 jQuery
jQuery实现上传图片前预览效果功能
Aug 03 jQuery
jquery.picsign图片标注组件实例详解
Feb 02 jQuery
基于jQuery使用Ajax动态执行模糊查询功能
Jul 05 jQuery
基于jquery实现的tab选项卡功能示例【附源码下载】
Jun 10 jQuery
jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题
Jul 22 jQuery
jquery.pager.js分页实现详解
Jul 29 jQuery
jquery选择器和属性对象的操作实例分析
Jan 10 jQuery
jquery css实现流程进度条
Mar 26 jQuery
jQuery 图片查看器插件 Viewer.js用法简单示例
Apr 04 jQuery
jQuery实现影院选座订座效果
Apr 13 jQuery
jquery插件实现悬浮的菜单
Apr 24 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的拦截器实例分析
2014/11/03 PHP
php获取发送给用户的header信息的方法
2015/03/16 PHP
php实现递归抓取网页类实例
2015/04/03 PHP
常见PHP数据库解决方案分析介绍
2015/09/24 PHP
WordPress中用于获取文章信息以及分类链接的函数用法
2015/12/18 PHP
PHP获取当前系统时间的方法小结
2018/10/03 PHP
PHP文件打开关闭及读写操作示例解析
2020/08/06 PHP
PHP执行linux命令6个函数代码实例
2020/11/24 PHP
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
2011/01/08 Javascript
javascript中的delete使用详解
2013/04/11 Javascript
Jquery Ajax解析XML数据(同步及异步调用)简单实例
2014/02/12 Javascript
JS+CSS实现的简单折叠展开多级菜单效果
2015/09/12 Javascript
动态的9*9乘法表效果的实现代码
2016/05/16 Javascript
jQuery 获取遍历获取table中每一个tr中的第一个td的方法
2016/10/05 Javascript
获取今天,昨天,本周,上周,本月,上月时间(实例分享)
2017/01/04 Javascript
jquery在vue脚手架中的使用方式示例
2017/08/29 jQuery
vue中轮训器的使用
2019/01/27 Javascript
node读写Excel操作实例分析
2019/11/06 Javascript
JavaScript实现tab栏切换效果
2020/03/16 Javascript
Python socket编程实例详解
2015/05/27 Python
Python使用正则表达式实现文本替换的方法
2017/04/18 Python
使用Flask-Cache缓存实现给Flask提速的方法详解
2019/06/11 Python
Python批量查询关键词微信指数实例方法
2019/06/27 Python
pytorch+lstm实现的pos示例
2020/01/14 Python
在echarts中图例legend和坐标系grid实现左右布局实例
2020/05/16 Python
彪马荷兰官网:PUMA荷兰
2019/05/08 全球购物
社会实践自我鉴定
2013/11/07 职场文书
《陈涉世家》教学反思
2014/04/12 职场文书
学生上课看漫画的检讨书
2014/09/26 职场文书
教师党员自我评议不足范文
2014/10/19 职场文书
欢送会主持词
2015/07/01 职场文书
2019年最新版见习人员管理制度!
2019/07/08 职场文书
编写python程序的90条建议
2021/04/14 Python
PyTorch dropout设置训练和测试模式的实现
2021/05/27 Python
MySQL库表名大小写的选择
2021/06/05 MySQL
Java Spring 控制反转(IOC)容器详解
2021/10/05 Java/Android