【发布时间】:2016-09-27 21:27:50
【问题描述】:
我有一个 jsTree,当用户点击一个节点时,它会触发 select_node 事件。但是,我还有一个列表,其中包含一些带有 jsTree 中节点 ID 的条目。在此列表中选择一个条目时,我只需要从树中选择节点而不触发 select_node 事件。根据文档,select_node api 有 3 个参数
https://www.jstree.com/api/#/?q=(&f=select_node(obj[, supress_event, prevent_open])
obj:混合数组可用于选择多个节点
supress_event:
布尔值,如果设置为 true,则不会触发 changed.jstree 事件
prevent_open:
布尔值,如果设置为 true 所选节点的父节点将不会打开
但是,它并没有谈到抑制 select_node 事件。有什么建议吗?
【问题讨论】:
-
为什么要阻止此事件触发?
-
因为我只想选择此条目以在从列表中进行选择时突出显示它。
-
我认为你应该发布你的代码,更好的 jsFiddle,让你的问题更清楚
标签: javascript jquery jstree