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实现动态添加小广告
Jul 11 jQuery
jQuery EasyUI开发技巧总结
Sep 26 jQuery
jQuery实现的事件绑定功能基本示例
Oct 11 jQuery
jQuery中可见性过滤器简单用法示例
Mar 31 jQuery
jQuery实现的页面详情展开收起功能示例
Jun 11 jQuery
jQuery实现的简单拖拽功能示例【测试可用】
Aug 14 jQuery
jQuery pagination分页示例详解
Oct 23 jQuery
jquery实现自定义树形表格的方法【自定义树形结构table】
Jul 12 jQuery
jQuery实现的图片点击放大缩小功能案例
Jan 02 jQuery
jQuery实现飞机大战小游戏
Jul 05 jQuery
jQuery实现简单全选框
Sep 13 jQuery
JS+JQuery实现无缝连接轮播图
Dec 30 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
关于页面优化和伪静态
2009/10/11 PHP
php数组查找函数总结
2014/11/18 PHP
php中动态变量用法实例
2015/06/10 PHP
Yii框架分页实现方法详解
2017/05/20 PHP
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
2011/02/23 Javascript
怎么清空javascript数组
2013/05/11 Javascript
jQuery 无限级菜单的简单实例
2014/02/21 Javascript
javascript使用正则表达式检测IP地址
2014/12/03 Javascript
AngularJS控制器详解及示例代码
2016/08/16 Javascript
使用Bootstrap打造特色进度条效果
2017/05/02 Javascript
微信小程序三级联动选择器使用方法
2020/05/19 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
2018/04/17 Javascript
深入理解JavaScript的async/await
2018/08/05 Javascript
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
2019/06/06 jQuery
javascript实现blob加密视频源地址的方法
2019/08/08 Javascript
[02:32]DOTA2亚洲邀请赛 C9战队出场宣传片
2015/02/07 DOTA
Python装饰器decorator用法实例
2014/11/10 Python
谈谈如何手动释放Python的内存
2016/12/17 Python
Python把csv数据写入list和字典类型的变量脚本方法
2018/06/15 Python
Python Pandas数据中对时间的操作
2019/07/30 Python
python numpy存取文件的方式
2020/04/01 Python
Pytorch to(device)用法
2020/01/08 Python
Django用数据库表反向生成models类知识点详解
2020/03/25 Python
python实现画图工具
2020/08/27 Python
CSS3教程(3):border-color网页边框色彩
2009/04/02 HTML / CSS
制衣厂各岗位职责
2013/12/02 职场文书
继承权公证书
2014/04/09 职场文书
工程承包协议书
2014/04/22 职场文书
诚信考试标语
2014/06/24 职场文书
户籍证明模板
2014/09/28 职场文书
新婚姻法离婚协议书范文
2014/11/30 职场文书
升学宴祝酒词
2015/08/11 职场文书
Python还能这么玩之用Python做个小游戏的外挂
2021/06/04 Python
Python异常类型以及处理方法汇总
2021/06/05 Python
JavaScript声明变量和数据类型的转换
2022/04/12 Javascript
vue特效之翻牌动画
2022/04/20 Vue.js