jQuery的层级查找方式分析


Posted in Javascript onJune 16, 2016

本文实例分析了jQuery的层级查找方式。分享给大家供大家参考,具体如下:

下面使用jquery的层级查找方式

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script src="jquery-1.6.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(
  function(){
    /*第一种方式层级查找,查找的是a标签对象——选择器*/
    $('.thumb-hover a:has(img)').each(function(){
       alert($(this).attr("pid"));
    });
    /*第三种层级查找,使用方法进行筛选——筛选器*/
    $('.thumb-hover a').has("img").each(function(){
       alert($(this).attr("pid"));
    });
    /*第二种方式层级查找,查找的是img标签对象——基本层级选择器*/
    $('.thumb-hover a img').each(function(){
      alert($(this).attr("alt"));
    });
  }
);
</script>
<title>无标题文档</title>
</head>
<DIV class=thumb sizcache="17" sizset="84">
  <SPAN class=thumb-hover sizcache="17" sizset="84">
  <A class=lightbox-enabled href="/user/showuser.php?uid=u1373373094&tab=photo&view=photo_detail&pid=72464692#detail" target=_blank pid="72464692" oid="27" src="http://pic03.babytreeimg-dev.com/foto3/thumbs/2012/0106/43/8/51dc02a6279c0ef6c728e5_mb.jpg" jQuery1640004568396895048288="1">
  <IMG alt=DSC_0723.JPG src="http://pic05.babytreeimg-dev.com/foto3/thumbs/2012/0106/43/8/51dc02a6279c0ef6c728e5_sm.jpg"> </A>
  <SPAN style="DISPLAY: none" id=72464692 class=mouse-wrap>
  <IMG class=unselect src="http://pic.babytree.com/img/mybabytree/photo/pix.png">
  </SPAN> 
  </SPAN>
</DIV>
<DIV class=thumb>
  <SPAN class=thumb-hover sizcache="0" sizset="2">
  <A class=lightbox-enabled href="/user/showuser.php?uid=u3073373044&tab=photo&view=photo_detail&pid=72464732#detail" target=_blank pid="72464732" oid="5" src="http://pic02.babytreeimg-dev.com/foto3/thumbs/2012/0216/48/9/b72ff3742c8c172650a0d1_nb.jpg" jQuery16405726906849340585="1"><IMG alt=Koala.jpg src="http://pic01.babytreeimg-dev.com/foto3/thumbs/2012/0216/48/9/b72ff3742c8c172650a0d1_sm.jpg"> </A>
  <SPAN style="DISPLAY: none" id=72464732 class=mouse-wrap>
  <IMG class=unselect alt=DSC_0724.JPG src="http://pic.babytree.com/img/mybabytree/photo/pix.png">
  </SPAN> 
  </SPAN>
</DIV>
<body>
</body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
$()JS小技巧
Jul 21 Javascript
jquery之empty()与remove()区别说明
Sep 10 Javascript
jQuery学习总结之元素的相对定位和选择器(持续更新)
Apr 26 Javascript
Javascript实现Array和String互转换的方法
Dec 21 Javascript
JS显示日历和天气的方法
Mar 01 Javascript
JavaScript 详解预编译原理
Jan 22 Javascript
javascript中BOM基础知识总结
Feb 14 Javascript
浅谈angularJS的$watch失效问题的解决方案
Aug 11 Javascript
vue实现密码显示隐藏切换功能
Feb 23 Javascript
解决vue多个路由共用一个页面的问题
Mar 12 Javascript
js构建二叉树进行数值数组的去重与优化详解
Mar 26 Javascript
[jQuery] 事件和动画详解
Mar 05 jQuery
jQuery实现响应鼠标事件的图片透明效果【附demo源码下载】
Jun 16 #Javascript
JS中sort函数排序用法实例分析
Jun 16 #Javascript
JS原型对象的创建方法详解
Jun 16 #Javascript
JS使用单链表统计英语单词出现次数
Jun 16 #Javascript
JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)
Jun 16 #Javascript
javascript的replace方法结合正则使用实例总结
Jun 16 #Javascript
jQuery插件实现文件上传功能(支持拖拽)
Aug 27 #Javascript
You might like
UPUPW 更新 64 位 Apache 系列 PHP 7.0 正式版
2015/12/08 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
2017/05/12 PHP
VSCode+PHPstudy配置PHP开发环境的步骤详解
2020/08/20 PHP
数组Array进行原型prototype扩展后带来的for in遍历问题
2010/02/07 Javascript
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
2011/04/27 Javascript
判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
2013/11/07 Javascript
javascript实现根据身份证号读取相关信息
2014/12/17 Javascript
如何实现JavaScript动态加载CSS和JS文件
2020/12/28 Javascript
神奇!js+CSS+DIV实现文字颜色渐变效果
2016/03/16 Javascript
html5+javascript实现简单上传的注意细节
2016/04/18 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
基于Bootstrap实现的下拉菜单手机端不能选择菜单项的原因附解决办法
2016/07/22 Javascript
KnockoutJS 3.X API 第四章之数据控制流component绑定
2016/10/10 Javascript
jquery+html仿翻页相册功能
2016/12/20 Javascript
Vue 实用分页paging实例代码
2017/04/12 Javascript
jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法
2017/07/12 jQuery
vue中七牛插件使用的实例代码
2017/07/28 Javascript
bootstrap可编辑下拉框jquery.editable-select
2017/10/12 jQuery
Vuex 快速入门(简单易懂)
2018/09/20 Javascript
值得收藏的八个常用的js正则表达式
2018/10/19 Javascript
vue组件中的样式属性scoped实例详解
2018/10/30 Javascript
python Django连接MySQL数据库做增删改查
2013/11/07 Python
python实现根据主机名字获得所有ip地址的方法
2015/06/28 Python
Python实现手写一个类似django的web框架示例
2018/07/20 Python
python实现二维插值的三维显示
2018/12/17 Python
pandas.cut具体使用总结
2019/06/24 Python
django的autoreload机制实现
2020/06/03 Python
Staples英国官方网站:办公用品一站式采购
2017/10/06 全球购物
英国定做窗帘和纺织品面料一站式商店:Dekoria
2018/08/29 全球购物
办公室人员先进事迹
2014/01/27 职场文书
生日礼品店创业计划书范文
2014/03/21 职场文书
12.4法制宣传日标语
2014/10/08 职场文书
青涩记忆观后感
2015/06/18 职场文书
将图片保存到mysql数据库并展示在前端页面的实现代码
2021/05/02 MySQL
Redis基本数据类型哈希Hash常用操作命令
2022/06/01 Redis
Android RecyclerView实现九宫格效果
2022/06/28 Java/Android