展开/折叠Div,并在头部加载Jquery

时间:2014-03-25 21:30:59

标签: javascript jquery html css ajax

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

我发现这个Unable to get JQuery-Mobile collapsible expand/collapse event to execute在其中一个答案的小提琴示例中起作用:http://jsfiddle.net/UT7kQ/但是当我将头部中的脚本更改为最新版本的jquery时,它并没有工作

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

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

建议?

1 个答案:

答案 0 :(得分:3)

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

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