我正在建立一個數組,然後希望使用它包含的鍵和值。jquery每個人都不與我合作
這張截圖
其明顯的陣列看看是不是空的。但由於某些原因
既不
console.log(key)
也不
$("a[href="+key+"]").append("<span class=\"badge pull-right\">"+value+"</span>")
打印任何東西..
希望你能幫助^^
我正在建立一個數組,然後希望使用它包含的鍵和值。jquery每個人都不與我合作
這張截圖
其明顯的陣列看看是不是空的。但由於某些原因
既不
console.log(key)
也不
$("a[href="+key+"]").append("<span class=\"badge pull-right\">"+value+"</span>")
打印任何東西..
希望你能幫助^^
您的問題是results_count
是陣列。在JavaScript中,數組可以有只有有數字鍵。任何其他財產不計算在內。
所以,如果你這樣做:
var results_count = [];
results_count.myKey = 6;
然後results_count.length
仍然是0
,並且$.each
循環會認爲這是 「空白」。
您需要聲明results_count
作爲對象! JavaScript沒有「關聯數組」,它有對象。
做這樣的事情:
var results_count = {};
results_count.myKey = 6;
然後,你會$.each
按預期工作。
感謝您的指針!它現在工作完全正常.. –
不客氣。很高興我能幫忙:-D –
它說你在黃色框頂部的'Array [0]'。即使在一邊,它說'results_count:Array [0]'。你的數組**是**空的。 (P.S.你是怎麼做到的?你是怎麼做到的?) –
什麼是results_count? – karthikr
是關聯數組還是數組 –