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实现的MSBar3D图效果示例【附demo源码】
Mar 23 jQuery
jQuery实现返回顶部按钮和scroll滚动功能[带动画效果]
Jul 05 jQuery
解决IE7中使用jQuery动态操作name问题
Aug 28 jQuery
JQuery 又谈ajax局部刷新
Nov 27 jQuery
解决jquery的ajax调取后端数据成功却渲染失败的问题
Aug 08 jQuery
解决jquery有正确返回值但不执行success函数的问题
Aug 20 jQuery
jQuery实现侧边栏隐藏与显示的方法详解
Dec 22 jQuery
jQuery实现的网站banner图片无缝轮播效果完整实例
Jan 28 jQuery
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
JQuery样式与属性设置方法分析
Dec 07 jQuery
jquery向后台提交数组的代码分析
Feb 20 jQuery
JavaScript枚举选择jquery插件代码实例
Nov 17 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
Apache2 httpd.conf 中文版
2006/11/17 PHP
一个PHP数组应该有多大的分析
2009/07/30 PHP
深入理解PHP几个算法:PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
2013/06/06 PHP
session在php5.3中的变化 session_is_registered() is deprecated in
2013/11/12 PHP
PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例
2016/01/07 PHP
解决laravel 表单提交-POST 异常的问题
2019/10/15 PHP
Javascript图像处理—虚拟边缘介绍及使用方法
2012/12/27 Javascript
javascript中打印当前的时间实现思路及代码
2013/12/18 Javascript
JavaScript学习笔记之JS事件对象
2015/01/22 Javascript
innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解
2015/03/13 Javascript
深入浅析JavaScript中的constructor
2016/04/19 Javascript
jQuery webuploader分片上传大文件
2016/11/07 Javascript
javascript监听页面刷新和页面关闭事件方法详解
2017/01/09 Javascript
微信小程序 聊天室简单实现
2017/04/19 Javascript
浅谈Vue网络请求之interceptors实际应用
2018/02/28 Javascript
python实现的jpg格式图片修复代码
2015/04/21 Python
Python处理CSV与List的转换方法
2018/04/19 Python
运行django项目指定IP和端口的方法
2018/05/14 Python
python解决字符串倒序输出的问题
2018/06/25 Python
python实现俄罗斯方块游戏
2020/03/25 Python
python实现字符串加密 生成唯一固定长度字符串
2019/03/22 Python
python在openstreetmap地图上绘制路线图的实现
2019/07/11 Python
Pytorch evaluation每次运行结果不同的解决
2020/01/02 Python
python自动化发送邮件实例讲解
2021/01/04 Python
纯CSS3实现鼠标悬停提示气泡效果
2014/02/28 HTML / CSS
HTML5+CSS3实例 :canvas 模拟实现电子彩票刮刮乐代码
2016/12/30 HTML / CSS
css3实现背景动态渐变效果
2019/12/10 HTML / CSS
清除canvas画布内容(点擦除+线擦除)
2020/08/12 HTML / CSS
澳大利亚自然和有机的健康美容产品一站式商店:Ziani Beauty
2017/12/28 全球购物
教师年终个人自我评价
2013/10/04 职场文书
营业经理岗位职责
2013/11/10 职场文书
经典优秀毕业生求职信范文分享
2013/12/18 职场文书
元旦文艺汇演主持词
2014/03/26 职场文书
销售团队激励口号
2014/06/06 职场文书
放射科岗位职责
2015/02/14 职场文书
建党伟业电影观后感
2015/06/01 职场文书