Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.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_Toggle - Fatal编程技术网

jQuery切换在生成的div上不起作用

jQuery切换在生成的div上不起作用,jquery,toggle,Jquery,Toggle,我有一个生成div的表单。我需要在单击时切换显示/隐藏的div下面添加信息。我有所有的功能,但我不能让切换动作在生成的div上工作 小提琴在这里 我已经制作了一个可以工作的静态测试div,但是当我生成一个div时它就不工作了,尽管当我查看代码时,两个div是相同的 感谢更改为$(“#toggleshow”).live('click',function() 您可以使用jQuerylive()为所有当前和未来按钮添加单击处理程序,例如 $('.div_menu_button').live('clic

我有一个生成div的表单。我需要在单击时切换显示/隐藏的div下面添加信息。我有所有的功能,但我不能让切换动作在生成的div上工作

小提琴在这里

我已经制作了一个可以工作的静态测试div,但是当我生成一个div时它就不工作了,尽管当我查看代码时,两个div是相同的

感谢更改为
$(“#toggleshow”).live('click',function()


您可以使用jQuery
live()
为所有当前和未来按钮添加单击处理程序,例如

$('.div_menu_button').live('click', function() {
    $(this).next().slideToggle('slow');
});

Fiddle-

注意,这最多只支持7个按钮,因为您仍然通过ID@Phil,我知道,这里的一切都可以重写,我只是回答了为什么它不起作用。如果希望的话,我可以重写。。。