最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

jQuery的后代选择器ancestordescendant介绍和示例解析

来源:懂视网 责编:小采 时间:2020-11-27 20:19:15
文档

jQuery的后代选择器ancestordescendant介绍和示例解析

jQuery的后代选择器ancestordescendant介绍和示例解析:jQuery的ancestor descendant选择器(后代选择器)用于匹配ancestor元素内所有的descendant元素,将其封装为jQuery对象并返回。注意:选择器descendant的查找范围是"ancestor元素"的后代元素,不管是"ancestor元素&quo
推荐度:
导读jQuery的后代选择器ancestordescendant介绍和示例解析:jQuery的ancestor descendant选择器(后代选择器)用于匹配ancestor元素内所有的descendant元素,将其封装为jQuery对象并返回。注意:选择器descendant的查找范围是"ancestor元素"的后代元素,不管是"ancestor元素&quo

jQuery的ancestor descendant选择器(后代选择器)用于匹配ancestor元素内所有的descendant元素,将其封装为jQuery对象并返回。

注意:选择器descendant的查找范围是"ancestor元素"的后代元素,不管是"ancestor元素"的子辈元素,还是"孙子辈",以及更"后辈"的元素均可。

如果你只想查找子辈元素,请使用子代选择器(parent > child)。

语法

// 这里的ancestor表示具体的祖先选择器
// 这里的descendant表示具体的后代选择器
jQuery( "ancestor descendant" )

参数

参数 描述

ancestor 一个有效的祖先选择器。

descendant 一个有效的后代选择器。

返回值

返回封装了在符合祖先选择器的DOM元素内查找到的符合后代选择器的DOM元素的jQuery对象。

如果找不到与祖先选择器匹配的DOM元素,或者在符合祖先选择器的DOM元素内找不到符合后代选择器的DOM元素,则返回一个空的jQuery对象。

符合祖先选择器的祖先DOM元素可能有多个,在一个祖先DOM元素内也可能查找到多个后代DOM元素,返回的jQuery对象中封装了符合条件的所有DOM元素。

示例&说明

以下面这段HTML代码为例:

<div id="n1">
 <p id="n2" class="test">
 <span id="n3" class="a">Hello</span>
 </p>
 <p id="n4" class="detail">
 <span id="n5" class="b codeplayer">World
 <span id="n6" class="c">365mini.com</span>
 </span>
 </p>
</div>

现在,我们想要一次性查找到id为n1的标签内的所有p标签,则可以编写如下jQuery代码:

// 选择了id分别为n2、n4的2个元素
$("#n1 p");
如果要一次性查找到p标签内的所有span标签,则对应的jQuery代码如下(上述示例HTML中所有的span标签都包括在内):
// 选择了id分别为n3、n5、n6的3个元素
$("p span");
当然,祖先选择器和后代选择器可以是任意有效的选择器,因此它们本身也可以是一个"祖先-后代"选择器。
// 选择了id为n6的一个元素
$("#n1 p.detail span.c");

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

jQuery的后代选择器ancestordescendant介绍和示例解析

jQuery的后代选择器ancestordescendant介绍和示例解析:jQuery的ancestor descendant选择器(后代选择器)用于匹配ancestor元素内所有的descendant元素,将其封装为jQuery对象并返回。注意:选择器descendant的查找范围是"ancestor元素"的后代元素,不管是"ancestor元素&quo
推荐度:
标签: 介绍 实例 后代
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top