[英]Jquery selecting a parents child
我正在尝试访问特定div(“容器” div中的“内容” div)的父OF的子项以在Jquery中进行动画处理。 目前我正在使用...
<script>
$(document).ready(function(){
$(".container").click(function(){
$(this).find('.item').slideToggle("slow");
});
});
</script>
...因此,当您单击容器时,“内容” div将切换扩展和收缩。 但是,我真正想要的是单击“单击ME” div来展开另一个div,这样当您在内容上的任意位置单击时,内容不会再次收缩!
选择父div的子代将非常方便。 我假设选择器可能是以下方面的东西:
$(this).parent.find('.item').slideToggle("slow");
但是我真的不知道!
有人有什么建议吗?
尝试这个:
$(this).closest('your parent').find('.item').slideToggle("slow");
parent
是一种方法,因此$(this).parent().find('.item')
更有意义。
如果.item
是同级.container
那么你可以做$(this).siblings('.find').slideToggle("slow")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.