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实现拼图小游戏(实例讲解)
Jul 24 jQuery
jQuery plugin animsition使用小结
Sep 14 jQuery
jQuery实现html双向绑定功能示例
Oct 09 jQuery
基于jQuery Ajax实现下拉框无刷新联动
Dec 06 jQuery
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
Aug 09 jQuery
jQuery选择器之基本选择器用法实例分析
Feb 19 jQuery
JS/jQuery实现获取时间的方法及常用类完整示例
Mar 07 jQuery
jquery实现选项卡切换代码实例
May 14 jQuery
jQuery操作cookie的示例代码
Jun 05 jQuery
jquery实现下载图片功能
Jul 18 jQuery
jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题
Jul 22 jQuery
jQuery实现倒计时功能完整示例
Jun 01 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开发模式(简写版)
2007/03/15 PHP
PHP生成唯一的促销/优惠/折扣码(附源码)
2012/12/28 PHP
php实现简单洗牌算法
2013/06/18 PHP
smarty表格换行实例
2014/12/15 PHP
smarty模板引擎中自定义函数的方法
2015/01/22 PHP
Laravel 5框架学习之日期,Mutator 和 Scope
2015/04/08 PHP
PHP实现的进度条效果详解
2016/05/03 PHP
thinkPHP2.1自定义标签库的导入方法详解
2016/07/20 PHP
Yii2框架制作RESTful风格的API快速入门教程
2016/11/08 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
Laravel5框架添加自定义辅助函数的方法
2018/08/01 PHP
JS解密入门 最终变量劫持
2008/06/25 Javascript
JavaScript使用技巧精萃[代码非常实用]
2008/11/21 Javascript
jquery checkbox,radio是否选中的判断代码
2010/03/20 Javascript
JS维吉尼亚密码算法实现代码
2010/11/09 Javascript
在次封装easyui-Dialog插件实现代码
2010/11/14 Javascript
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
2012/05/23 Javascript
jquery实现图片滚动效果的简单实例
2013/11/23 Javascript
jQuery 追加元素的方法如append、prepend、before
2014/01/16 Javascript
Nodejs极简入门教程(二):定时器
2014/10/25 NodeJs
分享一个常用的javascript静态类
2014/12/31 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
2015/08/21 Javascript
jQuery随手笔记之常用的jQuery操作DOM事件
2015/11/29 Javascript
JS简单实现DIV相对于浏览器固定位置不变的方法
2016/06/17 Javascript
基于js文件加载优化(详解)
2018/01/03 Javascript
Python中的闭包详细介绍和实例
2014/11/21 Python
scrapy爬虫完整实例
2018/01/25 Python
Numpy数据类型转换astype,dtype的方法
2018/06/09 Python
运动会通讯稿300字
2014/02/02 职场文书
领导干部群众路线剖析材料
2014/10/09 职场文书
诉讼代理人授权委托书
2014/10/11 职场文书
一般基层干部群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
课外活动总结
2015/02/04 职场文书
2015年派出所民警工作总结
2015/04/24 职场文书
格列夫游记读书笔记
2015/07/01 职场文书
帮你提高开发效率的JavaScript20个技巧
2021/06/18 Javascript