`
akunamotata
  • 浏览: 373844 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于Jquery的parent和parents

阅读更多

 

parent是指取得一个包含着所有匹配元素的唯一父元素的元素集合。
parents则是取得一个包含着所有匹配元素的祖先元素的元素集合(不包含根元素)。可以通过一个可选的表达式进行筛选。


可以看出parent取的很明确,就是当前元素的父元素;parents则是当前元素的祖先元素。下面列出例子说明:


<div id='div1'>
<div id='div2'><p></p></div>
<div id='div3' class='a'><p></p></div>
<div id='div4'><p></p></div>
</div>

 

$('p').parent()取到的是div2,div3,div4
$('p').parent('.a')取到的是div3
$('p').parent().parent()取到的是div1,这点比较奇特;不过Jquery对象本身的特点决定了这是可行的。
$('p').parents()取到的是div1,div2,div3,div4
$('p').parents('.a')取到的是div3

 

Jquery的选择器真是很强大,我觉得Jquery用起来最舒服的就是它的选择器和筛选功能。

分享到:
评论

相关推荐

    jquery parent和parents的区别分析

    parents则是当前元素的祖先元素。下面列出例子说明: 代码如下:’div1′&gt;’div2′&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div id=’div3′ class=’a’&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div id=’div4′&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;$(‘p’).parent()取到的是div2,...

    jQuery中parents()和parent()的区别分析

    本文实例分析了jQuery中parents()和parent()的区别,分享给大家供大家参考。具体分析如下: 其实在jQuery中,函数或者选择器的概念都是很容易理解的,只要对API手册有足够的熟练就能够很容易分辨,标题中的函数其实...

    jQuery中closest和parents的区别分析

    jQuery中closest和parents从表现上来看都是说查找上线元素的一些内容了,但如果说仔细可能各位不懂,下面我们一起来看看closest和parents区别。 1.父级 parent()——唯一父级元素,可能是0个或1个元素。 2.祖先 ...

    JQuery.closest(),parent(),parents()寻找父结点

    在50个必备的实用jQuery代码段看到关于closest()方法的介绍,考虑到开发过程中经常有找爹的需求,以前用的都是parent()/parents()方法(还经常找不到!),所以就此研究对比一下!

    jquery遍历之parent()和parents()的区别及parentsUntil()方法详解

    .parent(selector) 获得当前匹配元素集合中每个元素的父元素,由选择器筛选(可选)。....parents() 和 .parent() 方法类似,不同的是后者沿 DOM 树向上遍历单一层级。 这两个方法都可以接受可选的选择器表达式,与

    jQuery 1.4.1 中文参考

    12.2 关于jQuery 1.3 版翻译 197 12.3 关于jQuery 1.2 版翻译 197 12.4 提交bug及获取更新 197 12.5 changelog 198 ....................................... .......................................

    jQuery 遍历 – 祖先

    jQuery parent() 方法 parent() 方法返回被选元素的直接父元素。 该方法只会向上一级对 DOM 树进行遍历。 下面的例子返回每个 元素的直接父元素: 实例 $(document).ready(function(){ $("span").parent(); }); ...

    jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别

    在这个sprint中,因为要写前端UI,所以用到了jQuery,但是jQuery在向上遍历DOM树的API中,有parents()、 parent()、closest()这几个,一直不太清楚它们具体的区别,所以狠下心好好读了一下jQuery的API文档,并把区别...

    JQuery新版中文手册

    JQuery开发手册 jQuery 核心函数 jQuery([sel,[context]]) jQuery(html,[ownerDoc]) jQuery(callback) jQuery.holdReady(hold)1.6+ ...jQuery 对象访问 ...jQuery.fn.extend(object) ...parents([expr])

    jQuery 1.5 API 中文版

    $.parents( [selector] ) $.parentsUntil( [selector] ) $.prev( [selector] ) $.prevAll( [selector] ) $.prevUntil( [selector] ) $.siblings( [selector] ) Miscellaneous $.add( selector [, context] ), .add( ...

    jQuery中parents()的使用说明

    今天遇到一个有意思的问题,jquery有两个函数parent()和parents().通过这两个函数可以找到一个对象的父对象,又称作jquery的选择器。

    jQuery详细教程

    jQuery 隐藏和显示 通过 hide() 和 show() 两个函数,jQuery 支持对 HTML 元素的隐藏和显示: 实例 $("#hide").click(function(){ $("p").hide(); }); $("#show").click(function(){ $("p").show(); }); 亲自试一试 ...

    jQuery父级以及同级元素查找介绍

    jQuery.parent(expr) 找父亲节点,可以传入expr进行过滤,比如$(“span”).parent()或者$(“span”).parent(“.class”) jQuery.parents(expr),类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素 ...

Global site tag (gtag.js) - Google Analytics