1
我有一些值,我试图使用key:value
对存储在本地存储中。我想key
从Math.random()
一个随机值,但我的价值不被视为一个变量键值对中的随机变量不解释为变量
这是小提琴
https://jsfiddle.net/ps4xs60x/27/
和代码
$(document).ready(function() {
$(document).on('click', '.btn-primary', function(){
var num = Math.random();
$('.table tbody').append('<tr class="child"><td>one</td><td><button id="'+num+'" onClick="ae(this.id); function ae(clicked_id) {var items = []; var entry = {\'num\': clicked_id}; items.push(entry);localStorage.setItem(\'entry\',JSON.stringify(items));alert(localStorage.getItem(\'entry\',JSON.stringify(items)));}" type="button" class="invite ">Invite</button></td></tr>');
});
});
哪有我让num
被视为一个变量?
你为什么假设,num不被视为一个变量?你的代码在这方面工作得很好。 – Syntac
@Syntac我期待的数字不是''num“' –
@charlietfl小数点也可以。 –