html:
<style>
hidden { display:none;}
</style>
<div id="div1">
<a href="#" onclick="expandSiblingParagraphs(this)">+</a>
<p>Hello</p>
<p class="hidden">Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Integer vulputate, nibh non rhoncus euismod, erat odio pellentesque lacus,
sit amet convallis mi augue et odio. Phasellus cursus urna facilisis quam.
Suspendisse nec.</p>
<p class="hidden">Another hidden paragraph</p>
</div>
我正在尝试的Javascript代码:
var expandSiblingParagraphs = function(elt){
$(this).parent()....?
};
我希望选择所有被点击元素的父元素下的P标签,并将它们的隐藏类去掉。在逻辑上,我不想假设包含div的id,甚至不确定是否有包含div。我只需要父容器中所有的P子元素。
如何实现呢?
在选择器语法中,我可以找到获取后代或子元素的方法,但是我找不到选取父元素或祖先元素的方法。我错过了什么吗?谢谢。