我正在使用最新的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();
});
建议?
答案 0 :(得分:3)
尝试使用.on
代替.live
。转到api.jquery.com
并查看.live
;它在1.7中被弃用并在1.9中删除。
您可能还需要将其包含在$(document).ready(function(){});
语句中。否则jQuery可能会在页面中没有dom元素的情况下运行。如果它在运行时没有找到该元素,则不会发生任何事情,否则会导致错误。