我有两个按钮都有相同的代码唯一的区别是参数。一个函数给出正确的输出和其他给undefined。 我在演示中使用jstree。
第一个按钮是“孩子”,我硬编码“b”并获得子值。 第二个按钮是“下一个”,我硬编码“c”并获得未定义的子值。 小提琴 http://jsfiddle.net/fuu94/69/
$('#next').click(function () {
$('#tree').jstree(true) .select_node('c')
alert($('#tree').jstree(true).get_node( 'c').children);
});
$('#child').click(function () {
$('#tree').jstree(true) .select_node('b')
alert($('#tree').jstree(true).get_node('b').children)
for(i in $('#tree').jstree(true).get_node('b').children){ //alert($('#tree').jstree(true).get_text($('#tree').jstree(true).get_node('b').children[i.toString()]));
}
});
答案 0 :(得分:1)
尝试更改
中的 ID<li id="c-1">c
到
<li id="c">c