Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取要触发的父类_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 获取要触发的父类

Javascript 获取要触发的父类,javascript,jquery,ajax,Javascript,Jquery,Ajax,这是我的 <div class='class1'> Some content <div class='trigger'> <a href='#'>Push To Start</a> </div> </div> <div ='toggle_content'> Show my content </div> 这个很好用如果我将触发器div移动到toggle\u cont

这是我的

<div class='class1'>
   Some content
   <div class='trigger'>
     <a href='#'>Push To Start</a>
    </div>
</div>
<div ='toggle_content'>
   Show my content
</div>
这个很好用如果我将触发器div移动到
toggle\u content
旁边,则
next()
函数可以明显看出这一点

所以问题是如何让它与上述结构一起工作?我已经尝试过下一步(“.toggle\u content”),但这只是将我的触发器div的类设置为active并在那里结束,没有神奇的切换


任何对jQuery的巫毒非自然世界的启示都将不胜感激。

看起来您需要与此元素的父元素相关的下一个元素

$(this).toggleClass("active").parent().next().slideToggle("slow");

看起来您想要相对于此元素的父元素的下一个元素

$(this).toggleClass("active").parent().next().slideToggle("slow");
试试这个:

$(".trigger").click(function(){
    $(this).toggleClass("active").parent().next().slideToggle("slow");
    return false; //Prevent the browser jump to the link anchor
});
试试这个:

$(".trigger").click(function(){
    $(this).toggleClass("active").parent().next().slideToggle("slow");
    return false; //Prevent the browser jump to the link anchor
});