Как получить данные узла во время обработки двойного щелчка в jsTree?

Я использую плагин jsTree jQuery и хочу обработать данные узла после двойного щелчка. Для одиночного клика код прост, так как есть параметр data:

.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) {
    ???
})

person Dave    schedule 13.01.2012    source источник
comment
stackoverflow.com/questions/3674625/   -  person Jeffrey    schedule 13.01.2012
comment
или stackoverflow.com /вопросы/5932876/   -  person Manuel van Rijn    schedule 13.01.2012


Ответы (1)


Это работает

Для доступа к тем же данным в случае двойного щелчка

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

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

})
person cr7 aj7    schedule 25.01.2017