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实现分页功能(含ajax请求、后台数据、附完整demo)
Apr 03 jQuery
关于jQuery中fade(),show()起始位置的一点小发现
Apr 25 jQuery
jquery图片放大镜效果
Jun 23 jQuery
基于jQuery Easyui实现登陆框界面
Jul 10 jQuery
jquery实现用户登陆界面(示例讲解)
Sep 06 jQuery
基于jQuery选择器之表单对象属性筛选选择器的实例
Sep 19 jQuery
jQuery阻止事件冒泡实例分析
Jul 03 jQuery
使用jquery模拟a标签的click事件无法实现跳转的解决
Dec 04 jQuery
详解jQuery中的prop()使用方法
Jan 05 jQuery
jQuery实现二级导航菜单的示例
Sep 30 jQuery
jquery实现图片放大镜效果
Dec 23 jQuery
原生jQuery实现只显示年份下拉框
Dec 24 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的FTP学习(三)
2006/10/09 PHP
PHP PDO fetch 模式各种参数的输出结果一览
2015/01/07 PHP
PHP中的表达式简述
2016/05/29 PHP
php之可变变量的实例详解
2017/09/12 PHP
PHP校验15位和18位身份证号的类封装
2018/11/07 PHP
jquery实现输入框动态增减的实例代码
2013/07/14 Javascript
JS实现动态给图片添加边框的方法
2015/04/01 Javascript
禁止按回车键提交表单的方法
2015/06/11 Javascript
使用AngularJS制作一个简单的RSS阅读器的教程
2015/06/18 Javascript
jQuery实现Tab选项卡切换效果简单演示
2015/11/23 Javascript
JavaScript测试工具之Karma-Jasmine的安装和使用详解
2015/12/03 Javascript
js数组的五种迭代方法及两种归并方法(推荐)
2016/06/14 Javascript
超全面的vue.js使用总结
2017/02/12 Javascript
vue通过watch对input做字数限定的方法
2017/07/13 Javascript
Vue核心概念Action的总结
2019/01/18 Javascript
JS实现简单的抽奖转盘效果示例
2019/02/16 Javascript
vue组件中watch props根据v-if动态判断并挂载DOM的问题
2019/05/12 Javascript
vue实现带复选框的树形菜单
2019/05/27 Javascript
微信小程序入口场景的问题集合与相关解决方法
2019/06/26 Javascript
在微信小程序中使用mqtt服务的方法
2019/12/13 Javascript
手把手带你入门微信小程序新框架Kbone的使用
2020/02/25 Javascript
node.js如何根据URL返回指定的图片详解
2020/10/21 Javascript
Python Learning 列表的更多操作及示例代码
2018/08/22 Python
浅谈Python3识别判断图片主要颜色并和颜色库进行对比的方法
2019/10/25 Python
python数据预处理方式 :数据降维
2020/02/24 Python
python实现银行实战系统
2020/02/26 Python
python 爬虫基本使用——统计杭电oj题目正确率并排序
2020/10/26 Python
HTML5中drawImage用法分析
2014/12/01 HTML / CSS
详解HTML5.2版本带来的修改
2020/05/06 HTML / CSS
Hunter Boots美国官方网站:赫特威灵顿雨靴
2018/06/16 全球购物
配件采购员岗位职责
2013/12/03 职场文书
餐厅经理岗位职责和岗位目标
2014/02/13 职场文书
员工工作表现评语
2014/04/26 职场文书
文明单位申报材料
2014/12/23 职场文书
办公室个人总结
2015/02/28 职场文书
Spring Bean的实例化之属性注入源码剖析过程
2021/06/13 Java/Android