假設你有這樣的:如何將值從元素中推送到jQuery數據()對象?
<a href="#" data-mydata="{'key':[value1, value2, value3]}">LINK</a>
而且在某個地方,當你正在閱讀/檢查要推動更多的值可以根據這些數據的javascript「的關鍵。」
這顯然是行不通的:
var mykey = $('a').data('mydata').key;
$('a').data('mydata', mykey.push('value4'));
這不起作用或者:
var mykey = $('a').data('mydata').key;
$('a').data('mydata.key', mykey.push('value4'));
我還沒有發現這個工作可以:
var mykey = $('a').data('mydata').key;
$('a').data('mydata', '{"key":'+mykey.push('value4')+'}');
我必須在這裏失去一些東西。
'mykey.push('value4')'返回數組項的數字,而不是一個值或值 – WooCaSh 2013-05-02 18:15:56