分享更有价值
被信任是一种快乐

jquery寻找父级的方法是什么

文章页正文上

本文小编为大家详细介绍“jquery寻找父级的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“jquery寻找父级的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 4个方法:1、parent(),可以查找当前元素的“父元素”,语法“$(选择器).parent(表达式)”;2、parents(),可查找所选元素的祖先元素,语法“$(选择器).parents(表达式)”;3、parentsUntil(),可查找指定范围的所有祖先元素,语法“$(选择器).parentsUntil(表达式)”;4、closest(),可被选元素的第一个祖先元素。jquery寻找父级的方法parent()parents()parentsUntil()closest()方法一:parent()在jQuery中,我们可以使用parent()方法来查找当前元素的“父元素”。记住,元素只有一个父元素。语法:

$(selector).parent(expression)

说明:参数expression表示jQuery选择器表达式,用来过滤父元素。当参数省略时,则选择所有的父元素。如果参数不省略,则选择符合条件的父元素。

说明:参数expression表示jQuery选择器表达式,用来过滤父元素。当参数省略时,则选择所有的父元素。如果参数不省略,则选择符合条件的父元素。
元素不是只有一个父元素么?为什么还有“符合条件的父元素”这一说法?对于这个,可以看看下面的例子。
举例:

html>

	
		

云技术jQuery入门教程

云技术jQuery入门教程

云技术jQuery入门教程

效果如下:

云技术jQuery入门教程云技术jQuery入门教程云技术jQuery入门教程效果如下:
方法二:parents()parents()方法和parent()方法相似,都是用来查找所选元素的祖先元素。但是这两个方法也有着本质的区别。其实这2个方法也很好区分,parent是单数形式,查找的祖先元素只有1个,那就是父元素。而parents是复数形式,查找的祖先元素当然是所有的祖先元素。语法:

$(selector).parents(expression)

说明:参数expression表示jQuery选择器表达式字符串,用来过滤祖先元素。当参数省略时,则选择所有的祖先元素。如果参数不省略,则选择符合条件的祖先元素。

说明:参数expression表示jQuery选择器表达式字符串,用来过滤祖先元素。当参数省略时,则选择所有的祖先元素。如果参数不省略,则选择符合条件的祖先元素。
举例:

html>

	
		

jQuery入门教程

效果如下:

jQuery入门教程效果如下:
方法三:parentsUntil()parentsUntil()方法是对parents()方法的一个补充,它可以查找指定范围的所有祖先元素,相当于在parents()方法返回集合中截取部分祖先元素。语法免费云主机、域名

$(selector).parentsUntil(expression)

说明:参数expression表示jQuery选择器表达式字符串,用来过滤祖先元素。当参数省略时,则选择所有的祖先元素。如果参数不省略,则选择符合条件的祖先元素。参数selector表示jQuery选择器表达式字符串,用以确定范围的祖先元素。该参数为可选,如果省略,则将匹配所有祖先元素,这一点跟parents()方法查找结果是一样的。

html>


body(曾曾祖父节点)
div(曾祖父节点)
    ul(祖父节点)
  • li(直接父节点) span

方法4:closest()closest() 方法返回被选元素的第一个祖先元素。从当前元素开始沿 DOM 树向上遍历,并返回匹配所传递的表达式的第一个单一祖先返回包含零个或一个元素的 jQuery 对象语法:

$(selector).closest(expression)

示例:返回 的第一个父元素,是一个

  • 元素:
  • html>
    
    
    body(曾曾祖先节点)
    	
    div(曾祖先节点)
      ul(第二祖先-第二祖先节点)
        ul(第一祖先-第一祖先节点)
      • li(直接父节点) span

    读到这里,这篇“jquery寻找父级的方法是什么”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注云技术行业资讯频道。

    相关推荐: 怎么在Windows和Linux平台上安装MySQL

    这篇文章主要介绍“怎么在Windows和Linux平台上安装MySQL”,在日常操作中,相信很多人在怎么在Windows和Linux平台上安装MySQL问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在Windows和Linu…

    文章页内容下
    赞(0) 打赏
    版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
    文章页正文下
    文章页评论上

    云服务器、web空间可免费试用

    宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

    主机选购导航云服务器试用

    登录

    找回密码

    注册