jQuery中复合选择器简单用法示例


Posted in jQuery onMarch 31, 2018

本文实例讲述了jQuery中复合选择器简单用法。分享给大家供大家参考,具体如下:

一 介绍

复合选择器将多个选择器(可以是ID选择器、元素选择或是类名选择器)组合在一起,两个选择器之间以逗号“,”分隔,只要符合其中的任何一个筛选条件就会被匹配,返回的是一个集合形式的jQuery包装集,利用jQuery索引器可以取得集合中的jQuery对象。

多种匹配条件的选择器并不是匹配同时满足这几个选择器的匹配条件的元素,而是将每个选择器匹配的元素合并后一起返回。
复合选择器的使用方法如下:

$(" selector1,selector2,selectorN");

selector1:为一个有效的选择器,可以是ID选择器、无素选择器或是类名选择器等。

selector2:为另一个有效的选择器,可以是ID选择器、无素选择器或是类名选择器等。

selectorN:(可选择)为任意多个选择器,可以是ID选择器、无素选择器或是类名选择器等。

例如,要查询文档中的全部的<span>标记和使用CSS类myClass的<div>标记,可以使用下面的jQuery代码:

$("span,div.myClass");

二 应用

在页面添加3种不同元素并统一设置样式。使用复合选择器筛选<div>元素和id属性值为span的元素,并为它们添加新的样式。

三 代码

<script language="javascript" src="JS/jquery-3.1.1.min.js"></script>
<p class="default">p元素</p>
<div class="default">div元素</div>
<span class="default" id="span">ID为span的元素</span>
<input type="button" value="为div元素和ID为span的元素换肤" />
<script type="text/javascript">
$(document).ready(
function()
{
  $("input[type=button]").click(
  function() //绑定按钮的单击事件
  {
    var myClass = $("div,#span");   //选取DOM元素
    myClass.css("background-color","#C50210");  //为选取的DOM元素设置背景颜色
    myClass.css("color","#FFF");  //为选取的DOM元素设置文字颜色
  });
});
</script>

四 运行效果

jQuery中复合选择器简单用法示例

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery实现的背景颜色渐变动画效果示例
Mar 24 jQuery
JS/jquery实现一个网页内同时调用多个倒计时的方法
Apr 27 jQuery
jquery实现用户登陆界面(示例讲解)
Sep 06 jQuery
jQuery中extend函数简单用法示例
Oct 11 jQuery
jQuery插件实现弹性运动完整示例
Jul 07 jQuery
jQuery扩展方法实现Form表单与Json互相转换的实例代码
Sep 05 jQuery
jQuery实现数字自动增加或者减少的动画效果示例
Dec 11 jQuery
jquery+css实现Tab栏切换的代码实例
May 14 jQuery
使用JQuery自动完成插件Auto Complete详解
Jun 18 jQuery
jQuery实现鼠标滑动切换图片
May 27 jQuery
jQuery实现全选按钮
Jan 01 jQuery
多种类型jQuery网页验证码插件代码实例
Jan 09 jQuery
jQuery中内容过滤器简单用法示例
Mar 31 #jQuery
jQuery中可见性过滤器简单用法示例
Mar 31 #jQuery
jQuery实现的上传图片本地预览效果简单示例
Mar 29 #jQuery
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
Mar 28 #jQuery
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
Mar 28 #jQuery
jQuery+ajax读取json数据并按照价格排序示例
Mar 28 #jQuery
基于jQuery实现Ajax验证用户名是否可用实例
Mar 25 #jQuery
You might like
神盾加密解密教程(一)PHP变量可用字符
2014/05/28 PHP
PHP关于htmlspecialchars、strip_tags、addslashes的解释
2014/07/04 PHP
PHP实现绘制3D扇形统计图及图片缩放实例
2014/10/01 PHP
Yii框架实现的验证码、登录及退出功能示例
2017/05/20 PHP
用cookies实现的可记忆的样式切换效果代码下载
2007/12/24 Javascript
基于jsTree的无限级树JSON数据的转换代码
2010/07/27 Javascript
JavaScript高级程序设计(第3版)学习笔记9 js函数(下)
2012/10/11 Javascript
JavaScript实现x秒后自动跳转到一个页面
2013/01/03 Javascript
鼠标滚轴控制文本框值的JS代码
2013/11/19 Javascript
nodejs读取memcache示例分享
2014/01/02 NodeJs
JS/Jquery判断对象为空的方法
2015/06/11 Javascript
javascript实现下拉提示选择框
2015/12/29 Javascript
JS实现的RGB网页颜色在线取色器完整实例
2016/12/21 Javascript
Angular的$http的ajax的请求操作(推荐)
2017/01/10 Javascript
Express之托管静态文件的方法
2018/06/01 Javascript
JavaScript设计模式之单例模式简单实例教程
2018/07/02 Javascript
ZK中使用JS读取客户端txt文件内容问题
2019/11/07 Javascript
PHP读取远程txt文档到数组并实现遍历
2020/08/25 Javascript
python创建进程fork用法
2015/06/04 Python
Python中的super()方法使用简介
2015/08/14 Python
Python数据类型详解(二)列表
2016/05/08 Python
python爬取NUS-WIDE数据库图片
2016/10/05 Python
对python3中pathlib库的Path类的使用详解
2018/10/14 Python
对python多线程中互斥锁Threading.Lock的简单应用详解
2019/01/11 Python
Django实现学生管理系统
2019/02/26 Python
python三方库之requests的快速上手
2019/03/04 Python
python GUI库图形界面开发之PyQt5单行文本框控件QLineEdit详细使用方法与实例
2020/02/27 Python
新版Pycharm中Matplotlib不会弹出独立的显示窗口的问题
2020/06/02 Python
可能这些是你想要的H5软键盘兼容方案(小结)
2019/04/23 HTML / CSS
幼儿园庆六一游园活动方案
2014/01/29 职场文书
会计专业应届生自荐信
2014/02/07 职场文书
高二物理教学反思
2014/02/08 职场文书
艺术设计专业个人求职信
2014/04/10 职场文书
项目经理助理岗位职责
2015/04/13 职场文书
详解JS数组方法
2021/11/20 Javascript
Redis实现一个账号只能登录一个设备
2022/04/19 Redis