2014-02-24 90 views
0

我想遍历div中存在的所有窗体。所以我用下面的代码为这个无法读取undefined属性构造函数的可能原因

$('#divid form').each(function (index, formDetails) { 
    if (formDetails) { 
     console.log($(formDetails).attr('id')); 
    } 
}); 

这是工作的罚款在Mozilla没有问题,但是当我在Chrome运行这段代码有时引发以下错误。

这个错误是未来

Uncaught TypeError: Cannot read property 'Constructor' of undefined

我使用的Chrome版本33.0.1750.117米

为什么这个错误即将到来我无法理解?

回答

0

听起来像你没有jQuery包括之前你尝试并加载你的功能。

包装你的JavaScript代码如下函数内部:

$(document).ready(function() { 

    alert('loaded'); 
} 

还要检查是否初始为$或jQuery的

+0

我使用的骨干框架,require.js所有文件都加载正确。 –

+0

尝试在您的代码之间使用console.log消息来检查错误存在于哪一行。 –

相关问题