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使用正则验证15/18身份证的方法示例
Apr 27 jQuery
Vue中正确使用jQuery的方法
Oct 30 jQuery
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 jQuery
jQuery+ajax实现动态添加表格tr td功能示例
Apr 23 jQuery
jQuery动态移除与增加onclick属性的方法详解
Jun 07 jQuery
解决jQuery使用append添加的元素事件无效的问题
Aug 30 jQuery
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
May 17 jQuery
jQuery子选择器与可见性选择器实例分析
Jun 28 jQuery
JavaScript实现的滚动公告特效【基于jQuery】
Jul 10 jQuery
jquery实现烟花效果(面向对象)
Mar 10 jQuery
jQuery实现移动端笔触canvas电子签名
May 21 jQuery
Jquery如何使用animation动画效果改变背景色的代码
Jul 20 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入门速成(2)
2006/10/09 PHP
使用PHP提取视频网站页面中的FLASH地址的代码
2010/04/17 PHP
PHP中CURL方法curl_setopt()函数的参数分享
2013/01/19 PHP
PHP内核探索:哈希表碰撞攻击原理
2015/07/31 PHP
yii,CI,yaf框架+smarty模板使用方法
2015/12/29 PHP
Yii2表单事件之Ajax提交实现方法
2017/05/04 PHP
JS实现超简单的仿QQ折叠菜单效果
2015/09/21 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
Document.body.scrollTop的值总为零的快速解决办法
2016/06/09 Javascript
angularjs 源码解析之injector
2016/08/22 Javascript
总结Javascript中的隐式类型转换
2016/08/24 Javascript
Angular工具方法学习
2016/12/26 Javascript
vue.js开发实现全局调用的MessageBox组件实例代码
2017/11/22 Javascript
vue2.0 实现导航守卫(路由守卫)
2018/05/21 Javascript
angularJs自定义过滤器实现手机号信息隐藏的方法
2018/10/08 Javascript
JavaScript实现无限级递归树的示例代码
2019/03/29 Javascript
nodejs环境使用Typeorm连接查询Oracle数据
2019/12/05 NodeJs
js实现计时器秒表功能
2019/12/16 Javascript
JavaScript前端开发时数值运算的小技巧
2020/07/28 Javascript
Python查看多台服务器进程的脚本分享
2014/06/11 Python
itchat接口使用示例
2017/10/23 Python
简单了解Django模板的使用
2017/12/20 Python
python爬虫中get和post方法介绍以及cookie作用
2018/02/08 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
2018/03/05 Python
Python 线程池用法简单示例
2019/10/02 Python
如何基于Python批量下载音乐
2019/11/11 Python
python实现五子棋程序
2020/04/24 Python
Python依赖包迁移到断网环境操作
2020/07/13 Python
HTML5中原生的右键菜单创建方法
2016/06/28 HTML / CSS
小学毕业感言150字
2014/02/05 职场文书
餐饮总经理岗位职责
2014/03/07 职场文书
国培远程培训感言
2014/03/08 职场文书
鲁滨逊漂流记读书笔记
2015/06/26 职场文书
车辆挂靠协议书
2016/03/23 职场文书
解决golang post文件时Content-Type出现的问题
2021/05/02 Golang
详解NumPy中的线性关系与数据修剪压缩
2022/05/25 Python