Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 空div并重新结束内容异常行为_Javascript_Jquery - Fatal编程技术网

Javascript 空div并重新结束内容异常行为

Javascript 空div并重新结束内容异常行为,javascript,jquery,Javascript,Jquery,我制作了这块板,在上面我随机添加了一些盒子 单击按钮时,我想以新的随机顺序添加框,但显然不起作用(.board仍然为空) 这里发生的事情是,通过将数组传递给函数,您不需要复制,只需传递引用。您的磁贴正在清空,因此您无法重新使用它 我已更新了您的jsbin,以便在操作阵列之前复制阵列: tilesCopy=tiles.splice() 有关工作示例,请参见 makeBoard(); $('button').on('click', function() { $('.board').empty

我制作了这块板,在上面我随机添加了一些盒子

单击按钮时,我想以新的随机顺序添加框,但显然不起作用(.board仍然为空)


这里发生的事情是,通过将数组传递给函数,您不需要复制,只需传递引用。您的
磁贴
正在清空,因此您无法重新使用它

我已更新了您的jsbin,以便在操作阵列之前复制阵列:
tilesCopy=tiles.splice()

有关工作示例,请参见

makeBoard();

$('button').on('click', function() {
  $('.board').empty();
  makeBoard();
});