数组内容不显示



我有一个id为wheel的div,当I为0时,内容将通过循环显示games[I],但如果我附加games[0]则不会显示内容。为什么?

我在下面包含了整个代码。当你点击按钮,它会显示123,但它应该显示123两次,但游戏[0]不追加。

  <html>
<head>
<script src="jquery-1.11.2.min.js"></script>
<script>
$(document).ready(function(){
    $("#run").click(function(){
        ReadLine();
    });

});
// ---------------------------------------------------------------
// --------------------- FUNCTIONS -------------------------------
// ---------------------------------------------------------------
function ReadLine()
{
    var games = new Array(new Array());
    var numbers = [1,2,3];
    games.push(numbers);
    for(var i=0; i<games.length; i++)
    {
        $("#wheel").append(games[i]);
    }
        $("#wheel").append(games[0]);
}
</script>

</head>
<body>
<input id="run" type="button" value="Run" onclick="Run();" />
<p>
<div class="container" id="wheel" style="overflow: auto; width:870px;"></div>
</body>
</html>

这是因为您正在创建一个Array, Array在第一(0)位置为空:

[[]]

当你push时,你得到:

[[], [1, 2, 3]]

因此,在games[0]中,有一个空的Array

查看本DEMO日志

相关内容

  • 没有找到相关文章

最新更新