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插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
Mar 21 jQuery
jquery实现全选、全不选以及单选功能
Mar 23 jQuery
jQuery使用JSONP实现跨域获取数据的三种方法详解
May 04 jQuery
jQuery Autocomplete简介_动力节点Java学院整理
Jul 17 jQuery
jQuery获取table表中的td标签(实例讲解)
Jul 28 jQuery
jquery实现用户登陆界面(示例讲解)
Sep 06 jQuery
详解jQuery设置内容和属性
Apr 11 jQuery
jquery validate 实现动态增加/删除验证规则操作示例
Oct 28 jQuery
jQuery操作事件完整实例分析
Jan 10 jQuery
jQuery实现轮播图效果demo
Jan 11 jQuery
jQuery实现推拉门效果
Oct 19 jQuery
Jquery+javascript实现支付网页数字键盘
Dec 21 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
yii实现创建验证码实例解析
2014/07/31 PHP
php将字符串转换成16进制的方法
2015/03/17 PHP
WordPress中获取指定分类及其子分类下的文章数目
2015/12/31 PHP
CodeIgniter扩展核心类实例详解
2016/01/20 PHP
php的debug相关函数用法示例
2016/07/11 PHP
thinkPHP框架实现的无限回复评论功能示例
2018/06/09 PHP
tp5框架内使用tp3.2分页的方法分析
2019/05/05 PHP
php面向对象重点知识分享
2019/09/27 PHP
JS重要知识点小结
2011/11/06 Javascript
javaScript 计算两个日期的天数相差(示例代码)
2013/12/27 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
2014/07/04 Javascript
JavaScript实现找出字符串中第一个不重复的字符
2014/09/03 Javascript
Nodejs学习笔记之Stream模块
2015/01/13 NodeJs
简单谈谈javascript Date类型
2015/09/06 Javascript
详解ES6之用let声明变量以及let loop机制
2017/07/15 Javascript
常用的 JS 排序算法 整理版
2018/04/05 Javascript
Vue自定义组件双向绑定实现原理及方法详解
2020/09/03 Javascript
javascript实现移动端轮播图
2020/12/09 Javascript
python网络编程学习笔记(九):数据库客户端 DB-API
2014/06/09 Python
PyQt5+requests实现车票查询工具
2019/01/21 Python
django的分页器Paginator 从django中导入类
2019/07/25 Python
python3 mmh3安装及使用方法
2019/10/09 Python
python图片剪裁代码(图片按四个点坐标剪裁)
2020/03/10 Python
PyCharm 2020 激活到 2100 年的教程
2020/03/25 Python
浅谈CSS3特性查询(Feature Query: @supports)功能简介
2017/07/31 HTML / CSS
法国在线药房:1001Pharmacies
2021/03/07 全球购物
英语硕士生求职简历的自我评价
2013/10/15 职场文书
实习教师自我鉴定
2013/12/09 职场文书
日语求职信范文
2013/12/17 职场文书
社区中秋节活动方案
2014/01/29 职场文书
2014学雷锋活动心得体会
2014/03/10 职场文书
在职党员进社区活动总结
2014/07/05 职场文书
小学感恩节活动总结
2015/03/24 职场文书
花木兰观后感
2015/06/10 职场文书
微信小程序APP页面的之间的相互传递参数以及自定义组件
2022/04/19 Javascript
在 Python 中利用 Pool 进行多线程
2022/04/24 Python