无法读取未定义的属性构造函数的可能原因



我想遍历div中存在的所有形式。所以我为此使用以下代码

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

这在 Mozilla 中运行良好,没有问题,但是当我在 Chrome 中运行此代码时,有时会引发以下错误。

此错误即将到来

未捕获的类型错误: 无法读取未定义的属性"构造函数"

我正在使用 Chrome 版本 33.0.1750.117 m。

为什么会出现此错误,我无法理解?

听起来在尝试加载函数之前,您没有包含jQuery。

将 JavaScript 代码包装在以下函数中:

 $(document).ready(function() {
     alert('loaded');
 }

还要检查首字母是 $ 还是 jQuery

最新更新