单击链接<a></a>时,Dynatree取消选择节点(或删除活动类)

时间:2013-12-30 10:43:05

标签: jquery css dynatree

我正在尝试取消选择dynatree中的当前节点。

node.deactivate(); // doesn't work
node.focus(false); // doesn't exist

我尝试删除突出显示聚焦/激活节点的类:

这有效但破坏了树的完整CSS:

$("#tree span").removeClass(); 

但这不起作用,我仔细检查了班级名称:

$("#tree span").removeClass("dynatree-active dynatree-focused"); 

问题是:如何取消选择活动节点,至少删除视觉突出显示? THX

1 个答案:

答案 0 :(得分:1)

deactivate()对我不起作用,我给你替代解决方案:

$("#tree").dynatree("getRoot").visit(function(node){
   node.select(false);
});