¿Cómo obtener las identificaciones de los nodos seleccionados para el nodo raíz en jsTree?jsTree: ¿Cómo obtener ID de los nodos seleccionados para el nodo raíz en jsTree?
Suponga C se selecciona nodo entonces ¿Cómo puedo obtener Todos los ID de matrices de C.
A
B
C
+ C1
+ c2
siguiente código volverá Sólo ID del padre inmediato: Si he seleccionado C entonces consigo solamente B
.bind("select_node.jstree", function (event, data) {
//`data.rslt.obj` is the jquery extended node that was clicked
alert("Selected node = "+ data.rslt.obj.attr("id"));
alert("Parent of Selected node = "+ data.inst._get_parent(data.rslt.obj).attr("id"))
});
Salida:
Selected node = C
Parent of Selected node = B
¿Hay alguna manera de obtener todos los nodos principales ID, es decir, nodo seleccionado para el nodo raíz?
- ¿Cómo obtener todos los nodos secundarios del nodo seleccionado en jsTree?
Cualquier ayuda u orientación en este asunto sería apreciada.
Gracias por la respuesta mattytommo. la lista de padres devuelve [object HTMLLIElement]. ¿Cómo obtener ID y texto de ese "objeto HTMLLIElement"? – StackOverFlow
¿Desea todas las identificaciones de los padres o solo del padre inmediato? Avísame y cambiaré mi código :) – mattytommo
mattytommo :) Si el usuario selecciona "C", debería obtener todos los ID y el valor del nodo (texto) de todos los padres, es decir, (B, A). Estoy implementando árbol dual en jstree. En ese caso, si el usuario selecciona el nodo (hoja/hoja) del árbol izquierdo, entonces quiero copiar la jerarquía del nodo seleccionado al nodo raíz en el árbol izquierdo en un evento particular. – StackOverFlow