jquery选择器中的空格与大于号>、加号+与波浪号~的区别介绍


Posted in Javascript onJune 24, 2016

概念

空格:$('parent childchild')表示获取parent下的所有的childchild节点
大于号:$('parent > childchild')表示获取parent下的所有下一级childchild

加号:$('pre + nextbrother')表示获得pre节点的下一个兄弟节点,相当于next()方法

波浪号:$('pre ~ brother')表示获取pre节点的后面的所有兄弟节点,相当于nextAll()方法

详解描述

现有代码如下

<meta charset="utf-8"> 
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script> 
<div id="imgs_box"> 
  <ul class="play_imgs_width imgs_source"> 
    <li><a href="javascript:;"><img src="./images/banner1.jpg" idth="610" height="390"/></a></li> 
    <li><a href="javascript:;"><img src="./images/banner1.jpg" idth="610" height="390"/></a></li> 
    <li><a href="javascript:;"><img src="./images/banner1.jpg" idth="610" height="390"/></a></li> 
  </ul> 
  <ul class="imgs_buttons play_imgs_width"> 
    <li><a href="" class="buttons_ahover">1</a></li> 
    <li><a href="" class="buttons_default">2</a></li> 
    <li><a href="" class="buttons_default">3</a></li> 
  </ul>  
  <ul class="test"> 
    <li> 
      <ul class="test_first_child"> 
        <li></li> 
        <li></li> 
        <li></li> 
        <li></li> 
      </ul> 
    </li> 
  </ul>  
</div>

空格的使用

如果要获取imgs_box中的所有a标签,可以使用空格,代码如下

//获取imgs_box下的所有元素 
$(function(){ 
  $('#imgs_box a').each(function(){ 
    console.log(this); 
  }); 
});

效果如下图,可以看到,获取了所有元素

jquery选择器中的空格与大于号&gt;、加号+与波浪号~的区别介绍

大于号的使用

如果要imgs_box中下一级的所有ul元素,不包含类为test_first_child的元素,可以使用如下代码

jquery选择器中的空格与大于号&gt;、加号+与波浪号~的区别介绍

$(function(){ 
  $('#imgs_box > ul').each(function(){ 
    console.log(this); 
  }); 
});

加号的使用

如果想获取类为imgs_source元素的相邻的下一个元素,可以使用加号。代码如下

$(function(){ 
  $('.imgs_source + ul').each(function(){ 
    console.log(this); 
  }); 
});

jquery选择器中的空格与大于号&gt;、加号+与波浪号~的区别介绍

波浪号的使用

如果想获取类为imgs_source元素所有的同级元素,可以使用波浪号~。代码如下

$(function(){ 
  $('.imgs_source ~ ul').each(function(){ 
    console.log(this); 
  }); 
});

jquery选择器中的空格与大于号&gt;、加号+与波浪号~的区别介绍

以上所述是小编给大家介绍的jquery选择器中的空格与大于号>、加号+与波浪号~的区别介绍 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript之可拖动的iframe效果代码
Aug 01 Javascript
js自动生成对象的属性示例代码
Oct 28 Javascript
jQuery使用height()获取高度需要注意的地方
Dec 13 Javascript
JavaScript语言对Unicode字符集的支持详解
Dec 30 Javascript
使用JS画图之点、线、面
Jan 12 Javascript
jquery实现未经美化的简洁TAB菜单效果
Aug 28 Javascript
Bootstrap每天必学之导航条
Nov 27 Javascript
基于javascript制作微信聊天面板
Aug 09 Javascript
原生JS实现幻灯片
Feb 22 Javascript
图解Javascript——作用域、作用域链、闭包
Mar 21 Javascript
vue-property-decorator用法详解
Dec 12 Javascript
微信小程序实现购物车小功能
Dec 30 Javascript
jquery表单插件Autotab使用方法详解
Jun 24 #Javascript
jQuery插件cxSelect多级联动下拉菜单实例解析
Jun 24 #Javascript
jQuery下拉框的简单应用
Jun 24 #Javascript
浅谈json取值(对象和数组)
Jun 24 #Javascript
json对象与数组以及转换成js对象的简单实现方法
Jun 24 #Javascript
jQuery实现点击弹出背景变暗遮罩效果实例代码
Jun 24 #Javascript
JS控制文本域只读或可写属性的方法
Jun 24 #Javascript
You might like
PHP的宝库目录--PEAR
2006/10/09 PHP
php中支持多种编码的中文字符串截取函数!
2007/03/20 PHP
php自动加载的两种实现方法
2010/06/21 PHP
获取PHP警告错误信息的解决方法
2013/06/03 PHP
使用session判断用户登录用户权限(超简单)
2013/06/08 PHP
php将数组存储为文本文件方法汇总
2015/10/28 PHP
PHP内置加密函数详解
2016/11/20 PHP
php ajax confirm 删除实例详解
2019/03/06 PHP
14 个折磨人的 JavaScript 面试题
2016/08/08 Javascript
jQuery组件easyui对话框实现代码
2016/08/25 Javascript
Bootstrap学习笔记之环境配置(1)
2016/12/07 Javascript
JavaScript中localStorage对象存储方式实例分析
2017/01/12 Javascript
Vue.js 时间转换代码及时间戳转时间字符串
2018/10/16 Javascript
vue3实现v-model原理详解
2019/10/09 Javascript
JS桶排序的简单理解与实现方法示例
2019/11/25 Javascript
详解Vue之事件处理
2020/07/10 Javascript
通过mod_python配置运行在Apache上的Django框架
2015/07/22 Python
python队列通信:rabbitMQ的使用(实例讲解)
2017/12/22 Python
Python3连接SQLServer、Oracle、MySql的方法
2018/06/28 Python
Tensorflow获取张量Tensor的具体维数实例
2020/01/19 Python
django 读取图片到页面实例
2020/03/27 Python
Pycharm2020.1安装中文语言插件的详细教程(不需要汉化)
2020/08/07 Python
缅甸网上购物:Shop.com.mm
2017/12/05 全球购物
丝芙兰新加坡官网:Sephora新加坡
2018/12/04 全球购物
英国领先的在线高尔夫商店:Scottsdale Golf
2019/08/26 全球购物
人力资源管理毕业生自荐信
2013/11/21 职场文书
超市重阳节活动方案
2014/02/10 职场文书
离婚协议书范本(2014版)
2014/09/28 职场文书
教师求职自荐信
2015/03/26 职场文书
2015年第十五个全民国防教育日宣传活动方案
2015/05/06 职场文书
幼儿园推普周活动总结
2015/05/07 职场文书
教师节主题班会教案
2015/08/17 职场文书
小区物业管理2015年度工作总结
2015/10/22 职场文书
聊聊CSS粘性定位sticky案例解析
2022/06/01 HTML / CSS
python运行脚本文件的三种方法实例
2022/06/25 Python
JavaScript实现音乐播放器
2022/08/14 Javascript