调用 child 元素事件

Invoke child element event

我需要在名称为 class pane 的 child div 元素上调用一个函数(toggleslide)(parent div 是flip)。

我有一个 parent div 和 onclick 我需要一个 parent div 元素来显示(滑动)child [=12] 中的一些内容=].当我点击 div 时,它会显示所有带有 child class pane 的 div,所以我尝试将 this 添加到第三行 $(".flip, this").children(".pane").slideToggle("fast") 但它根本不起作用。

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

提前感谢您的帮助

从您的描述来看,您似乎只想对所单击的 .flip 中的 .pane 元素调用 slideToggle()。在这种情况下,您确实需要使用 this,但您需要将其用作点击处理程序中的主要选择器。试试这个:

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