Javascript 单击后如何仅选择父级中的div
我试图弄清楚如何在单击事件之后,在其父div中选择具有特定类名的特定元素Javascript 单击后如何仅选择父级中的div,javascript,jquery,jquery-selectors,Javascript,Jquery,Jquery Selectors,我试图弄清楚如何在单击事件之后,在其父div中选择具有特定类名的特定元素 <div id="news"> <div class="one"> <p>news</p> </div> <div class="two"> <a href="#" class="clickme"></a> </div> </div> &
<div id="news">
<div class="one">
<p>news</p>
</div>
<div class="two">
<a href="#" class="clickme"></a>
</div>
</div>
<div id="users">
<div class="one">
<p>users</p>
</div>
<div class="two">
<a href="#" class="clickme"></a>
</div>
</div>
我失败的尝试一直在尝试使用父类和最近的方法以及类似于$(this).parents().find(.one”).show()的代码代码>
任何帮助都会很好 尝试使用.prev()
请参见
试试这个
$(this).parent()
指的是parent
div
.prev('one')
到类的上一个兄弟姐妹.one
$(this).parent().prev(".one").show();
我会像这样穿过它
$('.clickme').click(function(){
$(this).parent().siblings().eq(0).show();
});
你的代码是错的,现在你最终生成了与我类似的代码,哈哈。。!!实际上,我放弃了为我的第二个ans添加.parent()
。在完成演示后,我注意到parent丢失了……这是我的打字错误……我不需要复制任何人的代码。
$(this).parent().prev(".one").show();
$('.clickme').click(function(){
$(this).parent().siblings().eq(0).show();
});