<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孩子。
我该怎么做?
在the selector syntax,我可以找到一种方法来获得后代或儿童。我无法找到选择父母或上司的方法。我错过了什么吗? 谢谢。
这发现P是直接的孩子。 $(“div p”)查找所有DIV标签内的所有P标签,而不管其级别如何。 – 2009-12-15 16:27:28