繁体   English   中英

jQuery选择一个父母的孩子

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM