Javascript 这个下拉列表失败有什么明显的原因吗?

Javascript 这个下拉列表失败有什么明显的原因吗?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个可展开/可折叠的菜单,当你点击一个时,它会显示并展开一个,我按照教程严格地复制和粘贴代码,但它似乎不起作用。我是不是错过了一些很明显的东西 $(“.header”)。单击(函数(){ $header=$(此); //获取下一个元素 $content=$header.next(); //打开所需内容-切换幻灯片-如果可见,向上滑动,如果不向下滑动。 $content.slideToggle(500,函数(){ //滑动切换完成后执行此操作 //根据内容div的可见性更改标题文本 $hea

我有一个可展开/可折叠的菜单,当你点击一个
时,它会显示并展开一个
,我按照教程严格地复制和粘贴代码,但它似乎不起作用。我是不是错过了一些很明显的东西

$(“.header”)。单击(函数(){
$header=$(此);
//获取下一个元素
$content=$header.next();
//打开所需内容-切换幻灯片-如果可见,向上滑动,如果不向下滑动。
$content.slideToggle(500,函数(){
//滑动切换完成后执行此操作
//根据内容div的可见性更改标题文本
$header.text(函数(){
//根据条件更改文本
返回$content.is(“:visible”)?“Collapse”:“Expand”;
});
});
});

公司课程的预期成果
  • 与同事建立更好的关系
  • 高度信任和公开的敌意
  • 一个安全有趣的工作环境

是否在脚本标记上方包含jQuery库?是否要将标题内容替换为“折叠”或“展开”?你所拥有的一切都是有效的,只是不确定是否一切都是有意的。我是。我以前没有,所以它向我抛出了一个异常,但我将它移到了保存jquery库的link标记下,异常消失了,但现在它不起作用了。检查工具没有显示任何内容。它似乎在这里工作。唯一奇怪的是将标题的文本替换为“Expand”和“Collapse”。@Barmar这是由于$content.is(“:visible”)之前的“return”造成的?“塌陷”:“扩展”;是否在脚本标记上方包含jQuery库?是否要将标题内容替换为“折叠”或“展开”?你所拥有的一切都是有效的,只是不确定是否一切都是有意的。我是。我以前没有,所以它向我抛出了一个异常,但我将它移到了保存jquery库的link标记下,异常消失了,但现在它不起作用了。检查工具没有显示任何内容。它似乎在这里工作。唯一奇怪的是将标题的文本替换为“Expand”和“Collapse”。@Barmar这是由于$content.is(“:visible”)之前的“return”造成的?“塌陷”:“扩展”;