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实现QQ空间汉字转拼音功能示例
Jul 10 jQuery
基于JQuery的Ajax方法使用详解
Aug 16 jQuery
jQuery插件DataTables分页开发心得体会
Aug 22 jQuery
关于jquery layui弹出层的使用方法
Apr 21 jQuery
jQuery实现动态加载select下拉列表项功能示例
May 31 jQuery
IE8中jQuery.load()加载页面不显示的原因
Nov 15 jQuery
jQuery实现的导航条点击后高亮显示功能示例
Mar 04 jQuery
jQuery实现可编辑的表格
Dec 11 jQuery
Jquery属性的获取/设置及样式添加/删除操作技巧分析
Dec 23 jQuery
jquery实现聊天机器人
Feb 08 jQuery
jQuery 动画与停止动画效果实例详解
May 19 jQuery
Jquery $.map使用方法实例详解
Sep 01 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
基于AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法详解
2013/05/07 PHP
smarty自定义函数用法示例
2016/05/20 PHP
php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
2016/12/23 PHP
Laravel中如何增加自定义全局函数详解
2017/05/09 PHP
PHP 文件上传限制问题
2019/09/01 PHP
javascript之更有效率的字符串替换
2008/08/02 Javascript
javascript prototype原型操作笔记
2009/12/07 Javascript
JavaScript 命名空间 使用介绍
2013/08/29 Javascript
JS正则表达式获取分组内容的方法详解
2013/11/15 Javascript
iframe里的页面禁止右键事件的方法
2014/06/10 Javascript
jQuery实现移动端Tab选项卡效果
2017/03/15 Javascript
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
2018/09/01 Javascript
微信小程序 网络通信实现详解
2019/07/23 Javascript
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
2020/10/30 Javascript
react ant Design手动设置表单的值操作
2020/10/31 Javascript
原生JS实现音乐播放器
2021/01/26 Javascript
浅析Python 中整型对象存储的位置
2016/05/16 Python
python让列表倒序输出的实例
2018/06/25 Python
python 将list转成字符串,中间用符号分隔的方法
2018/10/23 Python
使用python绘制3维正态分布图的方法
2018/12/29 Python
详解用python自制微信机器人,定时发送天气预报
2019/03/25 Python
用pyqt5 给按钮设置图标和css样式的方法
2019/06/24 Python
windows上安装python3教程以及环境变量配置详解
2019/07/18 Python
解决Python3 抓取微信账单信息问题
2019/07/19 Python
Python logging设置和logger解析
2019/08/28 Python
python实现代码统计器
2019/09/19 Python
英国最红的高街时尚品牌:Topshop
2016/08/05 全球购物
英国的潮牌鞋履服饰商店:size?
2019/03/26 全球购物
学习张丽丽心得体会
2014/09/03 职场文书
群众路线教育实践活动调研报告
2014/11/03 职场文书
开展党的群众路线教育实践活动个人对照检查材料
2014/11/05 职场文书
2014年销售工作总结与计划
2014/12/01 职场文书
结婚司仪主持词
2015/06/29 职场文书
新学期主题班会
2015/08/17 职场文书
Python 居然可以在 Excel 中画画你知道吗
2022/02/15 Python
css如何把元素固定在容器底部的四种方式
2022/06/16 HTML / CSS