问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jquery怎样获取第一个父元素

发布网友 发布时间:2022-04-26 08:49

我来回答

1个回答

热心网友 时间:2022-04-20 04:08

我们的目的是通过 id 为 item1 的便签a取到 class 为 parent1 的ul元素,有以下几种方法:
1、parent([expr])
取得一个包含着所有匹配元素的唯一父元素的元素集合。
你可以使用可选的表达式来筛选。
代码如下
<pre class="brush: js;">$('#item1').parent().parent('.parent1');</pre>
2、:parent
匹配含有子元素或者文本的元素
代码如下
<pre class="brush: js;">$('li:parent');</pre>
3、parents([expr])
取得一个包含着所有匹配元素的祖先元素的元素集合(不包含根元素)。可以通过一个可选的表达式进行筛选。
代码如下
<pre class="brush: js;">$('#items').parents('.parent1');</pre>
4、closest([expr])
closest会首先检查当前元素是否匹配,如果匹配则直接返回元素本身。如果不匹配则向上查找父元素,一层一层往上,直到找到匹配选择器的元素。如果什么都没找到则返回一个空的jQuery对象。
closest和parents的主要区别是:1,前者从当前元素开始匹配寻找,后者从父元素开始匹配寻找;2,前者逐级向上查找,直到发现匹配的元素后 就停止了,后者一直向上查找直到根元素,然后把这些元素放进一个临时集合中,再用给定的选择器表达式去过滤;3,前者返回0或1个元素,后者可能包含0 个,1个,或者多个元素。
closest对于处理事件委派非常有用。
<pre class="brush: js;">$('#items1').closest('.parent1');</pre
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
高考全国卷分为课标123,那甲乙丙是咋回事?听老师的意思陕西2016用的... 全国甲卷乙卷丙卷区别 全国乙卷什么时候取消 达州哪里有比较好的珠宝店? 达州德西尔珠宝在哪里? 360影视大全在荣耀6x上放就大黑边 360影视为什么点击全屏后还不能横看节目 额头骨瘤手术要住院吗 我的左额头有个骨瘤需要手术吗 合作者怎么造句 js/jquery如何获取获取父窗口的父窗口的元素 js问题,子页面js里面怎么获取父页面的元素 JavaScript怎么获取一个元素的父级元素?以及子级元素 js弹框怎么获得父页面的元素 js怎么找一个子元素的父元素 天鹅有哪些习性? 农夫山泉和崂山矿泉水哪种好喝 崂山桶装矿泉水如何辨真伪? 山上的山泉水打回来放15天还能喝吗 崂山矿泉水最近好像很火啊,崂山矿泉水旗下除了崂山白花蛇草水还有其他产品吗? 崂山矿泉水大桶水票有更优惠的价格吗?谢谢! 所谓的山泉水是真山泉还是处理过的自来水 崂山矿泉水有那么多包装,都有什么区别? 崂山矿泉水为什么有那么多种包装?是不是山寨的? 崂山三座山山泉水在哪里 崂山矿泉水和山泉水各自是多少钱一桶? 在山顶上打井有水吗 请问崂山山泉水订水电话 崂山仰口山泉水怎么样能保证质量吗 经常有人上山打水,山泉水好不好 怎么用js在子页面中获取到父页面的元素的id jquery如何获得父级的父级元素? javascript 怎么获取父元素的子元素个数呢 js实现获取父元素下的子元素,如下的代码,我想通过getElementByClassName... 想要通过js获取ID父元素下class的值,该怎么写, JavaScript,已获取到父元素并且已知该父元素的某子元素的name属性,怎 ... js获得父对象的方法(非dom对象,而是自定义的函数对象) js 怎要获得元素的父节点 js获取所有子元素宽度之和 赋值给父元素 javascript获取父节点问题 js 如何访问父级对象 同级对象? 青岛贷款利率是多少? 微拍堂里的东西怎么买? 2010年青岛市商业贷款利率是多少 橄榄油烧菜的正确用法 如何用橄榄油炒菜 橄榄油炒菜应该怎样用?求求哥哥姐姐,说下!求知道! 橄榄油炒菜应该怎样用? 怎样用橄榄油炒菜 用橄榄油炒菜可以吗