调用子元素事件

时间:2015-09-23 10:05:09

标签: javascript jquery html css children

我需要在类div(父div为pane)的子flip元素上调用函数(toggleslide)。

我有一个父div并且onclick我需要一个父div元素来显示(滑动)子div中的一些内容。当我点击div时,它会显示所有带有子类pane的div,所以我尝试将this添加到第3行$(".flip, this").children(".pane").slideToggle("fast"),但它根本不起作用。

$(document).ready(function(){
   $(".flip", this).click(function(){
        $(".flip").children(".pane").slideToggle("fast");
    });
});

感谢您提前提供任何帮助

1 个答案:

答案 0 :(得分:1)

根据您的说明,您似乎只想在点击的slideToggle()内的.pane元素上调用.flip。在这种情况下,您需要使用this,但您需要将其用作点击处理程序中的主要选择器。试试这个:

$(document).ready(function(){
   $(".flip").click(function(){
        $(this).find(".pane").slideToggle("fast");
    });
});