我運行了幾個div與jQuery .each函數。構建一個jQuery每個循環的哈希
用的console.log我得到這個輸出
0.24 240,
0.1 100,
0.24 240,
0.24 240,
在每一行的第一個數字是一個因素,最後是乘法的總和
我想作這樣的哈希當每個函數運行時
a = {0.24: 720, 0.1: 100}
數字0.24作爲鍵,然後總結每個0.24行上的第二個數字作爲值,依此類推。
想法?
更新和我的解決方案
jQuery.fn.myFunction = function(){
var hash = {}
this.each(function(index, element) {
var key = var key = $(element).attr("data-key");
var value = $(element).attr("data-value");
if (hash.hasOwnProperty(key)){
hash[key] = hash[key] + value
}else{
hash[key] = value;
}
});
console.log(hash)
}
you shoulkd與您得到的輸出相關的郵政編碼,每個循環 –
我認爲,在這種情況下,它會使其不清楚。這是一個簡單的概念。循環並製作哈希。 –