Javascript 无法读取未定义的属性构造函数的可能原因
我想迭代一个div中的所有表单Javascript 无法读取未定义的属性构造函数的可能原因,javascript,jquery,google-chrome,Javascript,Jquery,Google Chrome,我想迭代一个div中的所有表单 $('#divid form').each(function (index, formDetails) { if (formDetails) { console.log($(formDetails).attr('id')); } }); 这在Mozilla中运行良好,没有任何问题,但当我在Chrome中运行此代码时,有时会抛出以下错误 这个错误就要来了 未捕获的TypeError:无法读取未定义的属性“构造函数” 我使用的是Chr
$('#divid form').each(function (index, formDetails) {
if (formDetails) {
console.log($(formDetails).attr('id'));
}
});
这在Mozilla中运行良好,没有任何问题,但当我在Chrome中运行此代码时,有时会抛出以下错误
这个错误就要来了
未捕获的TypeError:无法读取未定义的属性“构造函数”
我使用的是Chrome的33.0.1750.117 m版
我无法理解为什么会出现此错误?听起来您在尝试加载函数之前没有包含jQuery 将javascript代码包装到以下函数中:
$(document).ready(function() {
alert('loaded');
}
还要检查首字母是$还是jQuery我正在使用主干框架和require.js。所有文件都已正确加载。请尝试在代码之间使用console.log消息来检查错误出现在哪一行。