虽然这个问题与数据表有关,但并不是特别关注它。
我有数据表init存储在变量中。变量名称因页面上有多个数据表而异。我试图通过汇编变量的名称来收集这些变量的内容,我不知道后来如何使用我已组装成变量的'string'
例如:
var var_1_id_0 = $('.item1').datatable();
var var_1_id_1 = $('.item2').datatable();
var var_1_id_2 = $('.item3').datatable();
// later in the code.
var varname = 'var_1_id'+'_0';
// varname now holds the string 'var_1_id_0' which is the first variable.
我的问题是如何使用varname的字符串'var_1_id_0'作为变量'var_1_id_0'?
我希望有道理。
由于
答案 0 :(得分:2)
这是不可能的。更接近的解决方案是:
var datatable={};//A new Object.Arrays doesn't work property for this.
datatable['var_1_id_0'] = $('.item1').datatable();
datatable['var_1_id_1'] = $('.item2').datatable();
datatable['var_1_id_2'] = $('.item3').datatable();
// later in the code.
var varname = 'var_1_id'+'_0';
console.log(datatable[varname]);
答案 1 :(得分:0)
试试这样:
var varname ='var_1_id'+'_ 0';
警报(窗口[VARNAME]);