jsTree - return 节点值

jsTree - return node value

我有以下代码:

for (i = 0, j = data.selected.length; i < j; i++) {
       r.push(data.instance.get_node(data.selected[i]).text.trim());
}
 alert('Selected: ' + r.join(', '));

这正确地带回了节点的文本,但我也想带回节点值 - 我尝试了各种形式:

r.push(data.instance.get_node(data.selected[i]).id());
r.push(data.instance.get_node(data.selected[i]).val());

但不高兴 - 欢迎任何建议。

试试这个

$.jstree.reference(data.reference).get_node(data.reference)

它将return你的jsTree节点。