我正在使用 jstree 库来显示一棵树。
在下面的代码中,我循环遍历树中的选定节点,并根据某些条件为变量“allow_edit”分配一个布尔值。
如果我想打破主循环'allow_edit = false'.
我尝试使用标签并打破循环,但这似乎不起作用。我得到未定义的标签。
loop1:
$j.each($j("#demo2").jstree("get_selected"), function(index, element) {
var selected_node_depth = parseInt($j(element).attr('node_depth'));
var allow_edit = false;
var array_first_filter = $j.grep(array_first, function(v) { return v[1] != "not detected";})
var array_second_filter = $j.grep(array_first_filter, function(v) { return v[3] > selected_node_depth;})
if (array_second_filter.length === 0 || array_second_filter.length == null)
{
allow_edit = true;
}
else{
alert("Confliction exists in your selected terms.");
allow_edit = false;
//break loop1; /** not working, getting undefined label **/
}
}
如果有任何关于如何打破主循环的建议'allow_edit = false'
?非常感谢