2015-09-23 36 views
1

我需要调用子类div元素上的函数(toggleslide),类名称为pane(父div为flip)。调用子元素事件

我有一个父母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

从你的描述,它听起来就像你只想呼吁点击.flip.pane元素slideToggle()。在这种情况下,您确实需要使用this,但您需要将其用作点击处理程序中的主要选择器。试试这个:

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

它的工作原理! thx很多:) – ib00bs

+0

没问题,很高兴提供帮助。 –

相关问题