萤火虫错误$(意味着什么?

时间:2010-10-22 20:11:53

标签: jquery jquery-selectors firebug

通常,当出现问题或无法编译时,Firebug会给出一个相当不错的错误消息。在这种情况下,我只是得到以下内容:

X: $(
$('#' + divName).emtpy(); 

代码是这样的:

// Some code that sets variable row_entry
// debugger;
$('#' + divName).emtpy();
$('#' + divName).append(row_entry);

当我取消对调试器的注释,并在Firebug中查看它时,我可以调用这些方法:

>>> $('#' + divName)
[tr#row_1]
>>> $('#' + divName).emtpy();
>>> $('#' + divName).append(row_entry);
[tr#row_1]

row_entry已正确初始化设置,这使得网页看起来像我想要的那样,但Firebug会在常规执行时抛出此错误,并且在调试器测试后恢复代码时会发生同样的事情。当Firebug未运行时,页面也无法正确加载。

有人可以解释一下发生了什么吗?

1 个答案:

答案 0 :(得分:2)

正如保罗在评论中所暗示的那样......你在代码中多次错误拼写错误。