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和原生JavaScript实现网页定位导航特效
Apr 03 jQuery
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
Jul 22 jQuery
jQuery 实时保存页面动态添加的数据的示例
Aug 14 jQuery
全面解析jQuery中的$(window)与$(document)的用法区别
Aug 15 jQuery
jquery+css3实现熊猫tv导航代码分享
Feb 12 jQuery
关于jquery layui弹出层的使用方法
Apr 21 jQuery
jQuery实现table表格checkbox全选的方法分析
Jul 04 jQuery
解决jQuery使用append添加的元素事件无效的问题
Aug 30 jQuery
jquery拖拽自动排序插件使用方法详解
Jul 20 jQuery
JS拖动选择table里的单元格完整实例【基于jQuery】
May 28 jQuery
jQuery实现颜色打字机的完整代码
Mar 19 jQuery
如何使用jQuery操作Cookies方法解析
Sep 08 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中call_user_func_array的作用
2013/06/07 PHP
php获取twitter最新消息的方法
2015/04/14 PHP
php自动提交表单的方法(基于fsockopen与curl)
2016/05/09 PHP
php抽奖概率算法(刮刮卡,大转盘)
2020/04/17 PHP
Laravel的throttle中间件失效问题解决方法
2016/10/09 PHP
Centos 6.5系统下编译安装PHP 7.0.13的方法
2016/12/19 PHP
thinkphp分页集成实例
2017/07/24 PHP
laravel 实现根据字段不同值做不同查询
2019/10/23 PHP
JQuery for与each性能比较分析
2013/05/14 Javascript
javascript学习笔记(八)正则表达式
2014/10/08 Javascript
原生js和jquery分别实现横向导航菜单效果
2016/05/13 Javascript
jQuery判断元素是否显示 是否隐藏的简单实现代码
2016/05/19 Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
2017/01/05 Javascript
javascript实现非常简单的小数取整功能示例
2017/06/13 Javascript
ReactNative之键盘Keyboard的弹出与消失示例
2017/07/11 Javascript
JavaScript引用类型Function实例详解
2018/08/09 Javascript
layui table 参数设置方法
2018/08/14 Javascript
默认浏览器设置及vue自动打开页面的方法
2018/09/21 Javascript
Angular 实现输入框中显示文章标签的实例代码
2018/11/07 Javascript
Vue基于iview table展示图片实现点击放大
2020/08/05 Javascript
Python中使用logging模块代替print(logging简明指南)
2014/07/09 Python
Django框架多表查询实例分析
2018/07/04 Python
Python网页正文转换语音文件的操作方法
2018/12/09 Python
Django框架实现的分页demo示例
2019/05/25 Python
Python计算一个点到所有点的欧式距离实现方法
2019/07/04 Python
pywinauto自动化操作记事本
2019/08/26 Python
解决Tensorflow 内存泄露问题
2020/02/05 Python
Python 中如何使用 virtualenv 管理虚拟环境
2021/01/21 Python
解决pip安装tensorflow中出现的no module named tensorflow.python 问题方法
2021/02/20 Python
HTML5本地存储之Web Storage详解
2016/07/04 HTML / CSS
德国体育用品网上商店:SC24.com
2016/08/01 全球购物
村优秀党员事迹材料
2014/01/15 职场文书
考试退步检讨书
2014/01/15 职场文书
后进生转化工作制度
2014/01/17 职场文书
媒矿安全生产承诺书
2014/05/23 职场文书
小学社团活动总结
2014/06/27 职场文书