我正在使用jquery方法$(this).html()来获取按钮的值。
当我将值赋给变量(如x = $(this).html();
)
但是当我尝试将值赋给数组(例如expression[1] = $(this).html();
)
A
// expression = array();
$(document).ready(function()
{
$(".operator").click(function(){
expression[0] = $(this).html(); //
alert(expression[0]); // Won't work
// x = $(this).html(); // Works
// alert(x); //
});
});
我做错了什么?
答案 0 :(得分:3)
声明类似这样的数组
var expression = new Array();
答案 1 :(得分:3)
您的阵列不存在 您需要先创建它:
var expression = []; //Array literal