Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.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
Jquery 如何切换多个div?_Jquery - Fatal编程技术网

Jquery 如何切换多个div?

Jquery 如何切换多个div?,jquery,Jquery,我正在尝试为多个div创建一个幻灯片切换,但我一定是做错了什么,因为它不起作用。当我单击按钮时,隐藏的内容不会显示。另外,我想使用这个按钮↑ 当显示内容时 $document.readyfunction{ $.show\u hide.clickfunction{ $this.parent.title.next.toggle.slideToggle; }; }; .切换{ 显示:无; } .显示隐藏{ 左边距:20px; } 品目1和8593; 内容在这里 品目2和8593; 内容在这里 品目3

我正在尝试为多个div创建一个幻灯片切换,但我一定是做错了什么,因为它不起作用。当我单击按钮时,隐藏的内容不会显示。另外,我想使用这个按钮↑ 当显示内容时

$document.readyfunction{ $.show\u hide.clickfunction{ $this.parent.title.next.toggle.slideToggle; }; }; .切换{ 显示:无; } .显示隐藏{ 左边距:20px; } 品目1和8593; 内容在这里

品目2和8593; 内容在这里

品目3和8593; 内容在这里


您还没有将jQuery库添加到JSFIDLE中,通过添加库,您提供的代码将起作用

如果您想在单击时更改按钮的箭头,可以使用带有三元语句的.text方法,试试看它是否是您想要的

$(document).ready(function(){
$(".show_hide").click(function(){
    $(this).parent(".title").next(".toggle").slideToggle();
    $(this).text(function(i, text){
      return text === "↓" ? "↑" : "↓";
    });
  });
});

您没有在小提琴或代码片段中包含jQuery。如果您这样做,代码工作正常。查看小提琴的更新版本以及编辑后的问题。投票以排版错误的形式关闭F12以打开开发人员工具,并转到控制台。这将向您显示javascript可能遇到的任何错误,当您遇到问题时,应该首先检查这些错误。在你提出问题之前很久。