jquery:操纵div和添加效果会导致无限量的TypeErrors循环

时间:2013-02-18 14:15:02

标签: jquery slidedown dom-manipulation

我正在尝试按顺序执行三项任务:

a)通过ajax将html-content加载到隐藏的div中。

b)遍历内容并将元素插入到现有的div中。

c)为每个新添加的div添加slideDown动画。

当我这样做时,我会得到无穷无尽的错误循环

  

未捕获的TypeError:对象#的属性“未定义”不是函数

以下是代码:

for(var step=1;step<=total_steps;step++)
{
 add_target=$('#content');
 add_entry=$('#response_hidden').find('.slide :eq('+ step +')');

 add_entry.hide();
 add_entry.prependTo(add_target);
 add_entry.slideDown("slow");
}

任何线索? 使用此ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js

1 个答案:

答案 0 :(得分:1)

试试这个

 add_entry=$('#response_hidden').find('.slide:eq('+ step +')');
                                         -----^--- you have extra space here