我不明白为什么我的jquery在这里遇到麻烦:
function setDelay(id){
console.log($(json.attributes));
$.each(json.attributes,function(k,v){
if (k == id){
alert(v.options.delivery_delay);
}
});
console.log很好地返回了我的json,但抛出这行之后的行:
TypeError: $.each is not a function
$.each(json.attributes,function(k,v){
有什么想法吗?
答案 0 :(得分:1)
它是已经被其他库使用的$,通过使用" jQuery"而不是" $"
感谢您的帮助
答案 1 :(得分:-1)
$
声明之前, each
可能被定义为代码中某处的jQuery。
尝试将$.each
替换为jQuery.each
。