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+PHP+Mysql实现抽奖程序
Apr 12 jQuery
解决jQuery ajax动态新增节点无法触发点击事件的问题
May 24 jQuery
jQuery修改DOM结构_动力节点Java学院整理
Jul 05 jQuery
jQuery自动或手动图片切换效果
Oct 11 jQuery
jQuery除指定区域外点击任何地方隐藏DIV功能
Nov 13 jQuery
通过jquery获取上传文件名称、类型和大小的实现代码
Apr 19 jQuery
jquery实现搜索框功能实例详解
Jul 23 jQuery
jquery使用FormData实现异步上传文件
Oct 25 jQuery
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
Mar 19 jQuery
jQuery实现颜色打字机的完整代码
Mar 19 jQuery
jquery实现简单拖拽效果
Jul 20 jQuery
jQuery实现朋友圈查看图片
Sep 11 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
11个PHPer必须要了解的编程规范
2014/09/22 PHP
详解Yii2 定制表单输入字段的标签和样式
2017/01/04 PHP
javascript 限制输入和粘贴(IE,firefox测试通过)
2008/11/14 Javascript
javaScript 数值型和字符串型之间的转换
2009/07/25 Javascript
jQuery-ui中自动完成实现方法
2010/06/10 Javascript
40款非常有用的 jQuery 插件推荐(系列一)
2011/12/21 Javascript
jQuery实现列表自动滚动循环滚动展示新闻
2014/08/22 Javascript
node.js中的buffer.write方法使用说明
2014/12/10 Javascript
JS鼠标拖拽实例分析
2015/11/23 Javascript
属于你的jQuery提示框(Tip)插件
2016/01/20 Javascript
微信小程序-图片、录音、音频播放、音乐播放、视频、文件代码实例
2016/11/22 Javascript
js自定义QQ菜单效果
2017/01/10 Javascript
jQuery表单设置值的方法
2017/06/30 jQuery
vue 弹框产生的滚动穿透问题的解决
2018/09/21 Javascript
vue-cli 3.x配置跨域代理的实现方法
2019/04/12 Javascript
[50:28]LGD女子学院第三期 DOTA2复仇之魂教学
2013/12/24 DOTA
分享15个最受欢迎的Python开源框架
2014/07/13 Python
Python跳出循环语句continue与break的区别
2014/08/25 Python
python实现对指定输入的字符串逆序输出的6种方法
2018/04/26 Python
Python 中导入csv数据的三种方法
2018/11/01 Python
python实现两个dict合并与计算操作示例
2019/07/01 Python
Win10下python 2.7与python 3.7双环境安装教程图解
2019/10/12 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
2020/01/20 Python
工程师必须了解的LRU缓存淘汰算法以及python实现过程
2020/10/15 Python
如何用用Python将地址标记在地图上
2021/02/07 Python
Python爬取某平台短视频的方法
2021/02/08 Python
HTML5 常见面试题之PC端和移动端区别介绍
2018/01/22 HTML / CSS
印尼最大的婴儿用品购物网站:Orami
2017/09/28 全球购物
viagogo意大利票务平台:演唱会、体育比赛、戏剧门票
2018/01/26 全球购物
奢华时尚的独特视角:La Garçonne
2018/06/07 全球购物
迪卡侬印尼体育用品商店:Decathlon印尼
2020/03/11 全球购物
一道写SQL的面试题和答案
2013/11/19 面试题
体育教学随笔感言
2014/02/24 职场文书
专项法律服务方案
2014/06/11 职场文书
2014校长四风问题对照检查材料思想汇报
2014/09/16 职场文书
基于Python和openCV实现图像的全景拼接详细步骤
2021/10/05 Python