调用 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");
});
});
我需要在名称为 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");
});
});