我正在尝试使用Javascript激活fancytree生成的树的节点。我使用flask作为服务器端框架并将密钥作为服务器端变量传递。如http://wwwendt.de/tech/fancytree/demo/index.html#sample-api.html所述,我使用以下脚本:
$("#tree2").fancytree("getTree").activateKey('{{key}}');
但是,尽管密钥存在,但这不会激活任何密钥。
P.S。我正在使用源ajax数据中的字母数字代码为花式树定制我的密钥。
答案 0 :(得分:1)
您的代码看起来没问题,因为选择器存在且'{{key}}'
解析为现有密钥(您可能希望使用console.log(...)
进行检查)。
请注意,节点仅可用,在之后返回ajax请求,因此您只能在tree.init
事件中或之后查找这些节点。