Javascript 在head中加载Jquery时展开/折叠Div

Javascript 在head中加载Jquery时展开/折叠Div,javascript,jquery,html,css,ajax,Javascript,Jquery,Html,Css,Ajax,我正在使用最新的jquery构建(ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js),并将脚本链接到页面的头部,因为我还有其他功能需要它。 我试图使用添加到文档头部的简单展开/折叠函数来展开FOREACH语句中包含的内容 我在fiddle示例中从一个答案中发现了这一点:但是当我将头部的脚本更改为最新版本的jquery时,它就不起作用了 这是我试图在head部分中使用的代码,用于展开/折叠FOREACH语句中包含的内容: $('.i

我正在使用最新的jquery构建(ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js),并将脚本链接到页面的头部,因为我还有其他功能需要它。 我试图使用添加到文档头部的简单展开/折叠函数来展开FOREACH语句中包含的内容

我在fiddle示例中从一个答案中发现了这一点:但是当我将头部的脚本更改为最新版本的jquery时,它就不起作用了

这是我试图在head部分中使用的代码,用于展开/折叠FOREACH语句中包含的内容:

$('.info').click(function(){
    $(this).find('.hide').toggle();
});

建议?

尝试使用
.on
而不是
.live
。转到
api.jquery.com
并查看
.live
;它在1.7中被弃用,在1.9中被删除


您可能还需要将其包装在
$(document).ready(function(){})中语句。否则jQuery可能在页面中没有dom元素的情况下运行。如果在运行时找不到元素,则不会发生任何事情或会导致错误。

尝试使用
.on
而不是
.live
。转到
api.jquery.com
并查看
.live
;它在1.7中被弃用,在1.9中被删除


您可能还需要将其包装在
$(document).ready(function(){})中语句。否则jQuery可能在页面中没有dom元素的情况下运行。如果在运行时找不到元素,则不会发生任何事情或会导致错误。

尝试使用
.on
而不是
.live
。转到
api.jquery.com
并查看
.live
;它在1.7中被弃用,在1.9中被删除


您可能还需要将其包装在
$(document).ready(function(){})中语句。否则jQuery可能在页面中没有dom元素的情况下运行。如果在运行时找不到元素,则不会发生任何事情或会导致错误。

尝试使用
.on
而不是
.live
。转到
api.jquery.com
并查看
.live
;它在1.7中被弃用,在1.9中被删除


您可能还需要将其包装在
$(document).ready(function(){})中语句。否则jQuery可能在页面中没有dom元素的情况下运行。如果它在运行时找不到元素,则不会发生任何情况或会导致错误。

您是否尝试过用旧的包装它?您是否尝试过用旧的包装它?您是否尝试过用旧的包装它?您是否尝试过用旧的包装它?谢谢!我使用了$(document.ready(function(){});它修好了,谢谢!我使用了$(document.ready(function(){});它修好了,谢谢!我使用了$(document.ready(function(){});它修好了,谢谢!我使用了$(document.ready(function(){});它把它修好了。