这是我的代码,并将其从jsTree复选框树形列表获取选项:为什么此警报包含未定义?
var level1, r = [];
for (i = 0, j = data.selected.length; i < j; i++) {
r[0] = data.instance.get_node(data.selected[i]).text.trim();
r[1] = data.instance.get_node(data.selected[i]).parents.length;
if(r[1] == 1) {
level1 += r[0] + ", ";
alert(level1);
}
}
以上的alert
包含undefined
从复选框正确的选择一起。任何想法为什么我在输出中未定义?
请发表您的HTML代码,以及为更好地理解。 –
'var level1; var r = [];''level1 = r [0] +“,”;'试试这个 –
您的level1 var是未定义的..将空字符串赋值给它以便您可以连接 –