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中关于bind()方法的使用技巧分享
Mar 30 jQuery
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
May 20 jQuery
关于jQuery库冲突的完美解决办法
May 20 jQuery
jquery在vue脚手架中的使用方式示例
Aug 29 jQuery
jQuery实现的鼠标滚轮控制图片缩放功能实例
Oct 14 jQuery
jquery ajaxfileupload异步上传插件
Nov 21 jQuery
jquery点击回车键实现登录效果并默认焦点的方法
Mar 09 jQuery
jQuery实现文件编码成base64并通过AJAX上传的方法
Apr 12 jQuery
jQuery实现监听下拉框选中内容发生改变操作示例
Jul 13 jQuery
JQuery模拟实现网页中自定义鼠标右键菜单功能
Nov 14 jQuery
jQuery实现点击旋转,再点击恢复初始状态动画效果示例
Dec 11 jQuery
jQuery实现增删改查
Dec 22 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+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
php Xdebug 调试扩展的安装与使用.
2010/03/13 PHP
使用PHP会话(Session)实现用户登陆功能
2013/06/29 PHP
php使用curl访问https示例分享
2014/01/17 PHP
Codeigniter发送邮件的方法
2015/03/19 PHP
PHP时间和日期函数详解
2015/05/08 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
Laravel 实现在Blade模版中使用全局变量代替路径的例子
2019/10/22 PHP
phpstudy后门rce批量利用脚本的实现
2019/12/12 PHP
Javascript 圆角div的实现代码
2009/10/15 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
2013/11/06 Javascript
jquery统计用户选中的复选框的个数
2014/06/06 Javascript
Nodejs学习item【入门手上】
2016/05/05 NodeJs
一种基于浏览器的自动小票机打印实现方案(js版)
2016/07/26 Javascript
JavaScript实现in-place思想的快速排序方法
2016/08/07 Javascript
AngularJS中$apply方法和$watch方法用法总结
2016/12/13 Javascript
JS实现线性表的链式表示方法示例【经典数据结构】
2017/04/11 Javascript
bootstrap时间控件daterangepicker使用方法及各种小bug修复
2017/10/25 Javascript
Vue 中使用富文本编译器wangEditor3的方法
2019/09/26 Javascript
vue 根据选择条件显示指定参数的例子
2019/11/09 Javascript
node.JS二进制操作模块buffer对象使用方法详解
2020/02/06 Javascript
python中的文件打开与关闭操作命令介绍
2018/04/26 Python
pytorch + visdom CNN处理自建图片数据集的方法
2018/06/04 Python
对python中xlsx,csv以及json文件的相互转化方法详解
2018/12/25 Python
python实现beta分布概率密度函数的方法
2019/07/08 Python
python3应用windows api对后台程序窗口及桌面截图并保存的方法
2019/08/27 Python
python模块hashlib(加密服务)知识点讲解
2019/11/25 Python
python科学计算之numpy——ufunc函数用法
2019/11/25 Python
德国街头和运动文化高品质商店:BSTN Store
2017/08/26 全球购物
捷克浴室和厨房设备购物网站:SIKO
2018/08/11 全球购物
Optimalprint加拿大:在线打印服务
2020/04/03 全球购物
教师一岗双责责任书
2014/04/16 职场文书
2014年宣传工作总结
2014/11/18 职场文书
城管个人总结
2015/02/28 职场文书
《确定位置》教学反思
2016/02/18 职场文书
Golang的继承模拟实例
2021/06/30 Golang