2012-01-13 60 views
1

我正在使用jsTree jQuery插件,我想在双击后处理节点数据。对于单一的点击,代码简单,因为是data参数:如何在jsTree中双击处理过程中获取节点数据?

.bind("select_node.jstree", function(e, data) { 
    if(jQuery.data(data.rslt.obj[0], "href")) { 
     window.location=jQuery.data(data.rslt.obj[0], "href"); 
    } else { 
     alert("No href defined for this element"); 
    } 
}) 

但是如何访问双击的情况下,相同的数据?

.bind("dblclick.jstree", function(e) { 
    ??? 
}) 
+2

http://stackoverflow.com/questions/3674625/how-can-i-attach - 自定义行为对双击进入jstree – Jeffrey 2012-01-13 13:52:18

+2

或http://stackoverflow.com/questions/5932876/how-to-listen-for-double-click-on-jstree – 2012-01-13 14:50:45

回答

0

这个作品

要访问双击的情况下,相同的数据

.bind("dblclick.jstree", function(e) { 

var data= $(treeID).jstree().get_selected(true); 

}) 
相关问题