用jquery怎么取父节点的兄弟节点

 我来答
潇洒霸王aa
推荐于2016-09-13 · 超过52用户采纳过TA的回答
知道小有建树答主
回答量:197
采纳率:0%
帮助的人:95.1万
展开全部

jquery获取父元素方法比较多,比如parent(),parents(),closest(),find,first-child这些都能帮你实现查找父节点、子节点、兄弟节点。

$('#cur').parent().parent();或$('#cur').parent().parent('.pp');或$('#cur').parent('.pp');

jquery 兄弟节点的获取

<ul> 

<li> 

<h3 class="title">类目一</h3> 

<ul> 

<li>第一项</li> 

<li>第二项</li> 

</ul> 

</li> 

<li> 

<h3 class="title">类目二</h3> 

<ul> 

<li>第一项</li> 

<li>第二项</li> 

</ul> 

</li></ul>

比如要点击类目一所在的 h3,对其兄弟节点的 ul 添加一个叫做 "show" 的 class,代码如下:

$(".title").click(function () { $(this).parent().find('ul').addClass('show'); });

就是通过先找到 h3 与 ul 共同的父节点 li 然后来用 find() 找到 ul,还有一种方法是使用 siblings() 函数,代码如下:

(".title").click(function() { $(this).siblings('ul').addClass('show'); })

子节点怎么获得 .

$("#tbody1:first-child")

:first-child

匹配第一个子元素

':first' 只匹配一个元素,而此选择符将为每个父元素匹配一个子元素

caojiayin1984
推荐于2018-03-14 · 超过99用户采纳过TA的回答
知道小有建树答主
回答量:168
采纳率:100%
帮助的人:189万
展开全部
$("aaa").parent().siblings();//获取父节点同辈元素!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhou2003737
2018-03-14 · TA获得超过1427个赞
知道小有建树答主
回答量:1082
采纳率:77%
帮助的人:402万
展开全部
$(当前节点选择器).parent(父节点选择器).siblings(兄弟节点选择器);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式