Javascript 单击时不触发Js slideToggle

Javascript 单击时不触发Js slideToggle,javascript,jquery,html,css,Javascript,Jquery,Html,Css,介入是因为我在这个函数中遇到了一些问题。我的导航系统(fadeToggle)也有同样的功能,但事实证明这是难以实现的。我想要的是点击h2元素,让它将父div滑动到类“discover” 有什么想法吗 脚本: <script> $(document).ready(function(){ $(“div.sub-hold h2").click(function(){ $(this).parent().find($("div.reveal","div.sub-hol

介入是因为我在这个函数中遇到了一些问题。我的导航系统(fadeToggle)也有同样的功能,但事实证明这是难以实现的。我想要的是点击h2元素,让它将父div滑动到类“discover”

有什么想法吗

脚本:

<script>
  $(document).ready(function(){
    $(“div.sub-hold h2").click(function(){
       $(this).parent().find($("div.reveal","div.sub-hold”)).slideToggle(500);
    });
  });
</script>

$(文档).ready(函数(){
$(“div.sub-hold h2”)。单击(函数(){
$(this.parent().find($(“div.reveal”,“div.sub-hold”)).slideToggle(500);
});
});
HTML:


"/>

以下几点可以做到:

$("div.sub-hold h2").click(function(){
   $(this).parent().find(".reveal").slideToggle(500);
});

以下是slideToggle的工作原理:

$(文档).ready(函数(){
$(“div.sub-hold h2”)。单击(函数(){
$(“分类揭示,分类子持有”)。滑动切换(500);
});
});

氢
h3
"/>

代码中有一点错误

  $(document).ready(function(){
        $("div.sub-hold h2").click(function(){
           $(this).closest('.sub-content').find("div.reveal,div.sub-hold").slideToggle(500);
        });
      });

不确定这是在上面的示例中还是在您的实际代码中,但看起来您有两个卷曲的单词样式引号。例如,
$(“div.sub-hold h2”)
Strike Comment-DJ Yadav中的第一个问题提供了答案“多个实例”是什么意思?如果您可以共享HTML或一些东西来理解这个问题,那就太好了。
  $(document).ready(function(){
        $("div.sub-hold h2").click(function(){
           $(this).closest('.sub-content').find("div.reveal,div.sub-hold").slideToggle(500);
        });
      });