我正在通过 javascript/jQuery
制作购物车我正在使用 localStorage
。但是,我在设置 key
时遇到问题object
的值。我创建了这个函数,但是没有成功:
function update_aantal(e){
var value = $(e).parent().find(".form-aantal-val");
var size = $(e).closest('td').attr('class');
console.log(size);
valuepush = {
size: value.val()
};
var cart = JSON.parse(localStorage.getItem("src"));
$.extend(cart[0], valuepuch );
localStorage.setItem("src",JSON.stringify(cart));
}
console.log(size)
显示我想要更改/添加到 localStorage
中的正确值但是size
在对象中valuepush
当函数完成并添加值时显示“大小”。
如何将 size 作为对象传递以便存储 size 的值?
最佳答案
var valuepush = {};
valuepush[size] = value.val();
关于javascript 使用变量作为对象的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53157288/