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 相关文章推荐
jQuery.Validate 使用笔记(jQuery Validation范例 )
Jun 25 Javascript
关于JavaScript定义类和对象的几种方式
Nov 09 Javascript
javascript实现数字验证码的简单实例
Feb 10 Javascript
jquery插件开发之实现jquery手风琴功能分享
Mar 10 Javascript
七个不允许错过的jQuery小技巧
Dec 21 Javascript
Jquery跨浏览器文本复制插件Zero Clipboard的使用方法
Feb 28 Javascript
javascript学习笔记_浅谈基础语法,类型,变量
Sep 19 Javascript
JS实现动态添加DOM节点和事件的方法示例
Apr 28 Javascript
ES6使用export和import实现模块化的方法
Sep 10 Javascript
微信小程序适配iphoneX的实现方法
Sep 18 Javascript
vue-router命名视图的使用讲解
Jan 19 Javascript
ElementUI中el-tree节点的操作的实现
Feb 27 Javascript
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
DC动画电影《黑暗正义联盟》曝预告 5月5日上线数字平台
2020/04/09 欧美动漫
php设计模式之观察者模式的应用详解
2013/05/21 PHP
php中使用websocket详解
2016/09/23 PHP
PHP图像识别技术原理与实现
2016/10/27 PHP
浅谈PHP发送HTTP请求的几种方式
2017/07/25 PHP
PHP7下协程的实现方法详解
2017/12/17 PHP
读jQuery之十 事件模块概述
2011/06/27 Javascript
js冒泡法和数组转换成字符串示例代码
2013/08/14 Javascript
JavaScript实现打字效果的方法
2015/07/10 Javascript
纯CSS3代码实现滑动开关效果
2015/08/19 Javascript
jQuery表格的维护和删除操作
2017/02/03 Javascript
canvas实现钟表效果
2017/02/13 Javascript
JavaScript Base64 作为文件上传的实例代码解析
2017/02/14 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
2018/04/12 jQuery
Vue 中如何正确引入第三方模块的方法步骤
2019/05/05 Javascript
vue如何获取自定义元素属性参数值的方法
2019/05/14 Javascript
详解vue之自行实现派发与广播(dispatch与broadcast)
2021/01/19 Vue.js
python连接MySQL、MongoDB、Redis、memcache等数据库的方法
2013/11/15 Python
5种Python单例模式的实现方式
2016/01/14 Python
Tensorflow使用支持向量机拟合线性回归
2018/09/07 Python
总结Python图形用户界面和游戏开发知识点
2019/05/22 Python
python图片二值化提高识别率代码实例
2019/08/24 Python
python GUI库图形界面开发之PyQt5下拉列表框控件QComboBox详细使用方法与实例
2020/02/27 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
2020/06/09 Python
美国传奇滑手Paul Rodriguez创办的街头滑板品牌:Primitive Skateboarding
2019/10/29 全球购物
英国自行车商店:AW Cycles
2021/02/24 全球购物
Groupon西班牙官方网站:在线优惠券和交易,节省高达70%
2021/03/13 全球购物
大学应届生的自我评价
2014/03/06 职场文书
活动总结怎么写
2014/04/28 职场文书
教师四风问题对照检查材料
2014/09/26 职场文书
2014年学生会主席工作总结
2014/11/07 职场文书
初中美术教学反思
2016/02/17 职场文书
HTML页面滚动时部分内容位置固定不滚动的实现
2021/04/14 HTML / CSS
elementui的el-popover修改样式不生效的解决
2021/06/30 Javascript
vue使用Google Recaptcha验证的实现示例
2021/08/23 Vue.js
Golang 遍历二叉树
2022/04/19 Golang