【发布时间】:2009-11-12 19:16:40
【问题描述】:
我刚刚花了很长时间试图弄清楚为什么我的 Javascript for() 循环在 Drupal 块中不起作用,我觉得我已经检查了语法 - 知道为什么这不起作用?!
$(document).ready(function() {
var i=0;
while (i<=5)
{
alert(i);
i++;
}
});
这没有任何作用——而且如果我把这样的东西放进去——也不起作用:
for (var i=0; i<31; i++){
alert(i);
}
谢谢!
【问题讨论】:
-
顺便说一句 - 你不应该直接在 Drupal 中使用 $(document).ready,而是使用 Drupal.behaviors。检查此答案中的链接以了解方式和原因:stackoverflow.com/questions/1717373/…
-
我同意 Henrik 的观点 - 代码看起来正确,也许 jQuery 没有正确启动 - 尝试在循环外发出警报,看看你是否得到任何响应
标签: javascript drupal