0
數據我遇到一些很奇怪試圖重複使用jQuery數據存儲功能的 對象的屬性。jQuery的 - 遍歷存儲對象
這裏是東西(作爲一個例子):
wrapper.data('infos', {
label: $('input[name*="label"]').val(),
amount: $('input[name*="amount"]').val(),
etc..
});
然後我嘗試使用讀值:
$.each(wrapper.data('infos'), function(k,v) {
console.log(k + ' > ' + v);
});
,我得到一個漂亮的輸出,如:
0 > undefined
1 > undefined
...
239 > undefined
如果我輸出這個對象,我可以毫無困難地讀取屬性。 它與jQuery緩存或某事有關嗎?
你可以把執行console.log(wrapper.data( '的相關信息'))的輸出引擎收錄或的jsfiddle? – Hardik 2012-07-10 10:02:22
你使用的是什麼版本的jQuery?這符合我的預期(http://jsfiddle.net/27dCJ/)(jQuery 1.7.2)。我還會考慮加入一個顯示問題的jsFiddle * live *。 – Matt 2012-07-10 10:02:46
選中此[示例](http://jsfiddle.net/2kW29/)。 – 2012-07-10 10:13:10