这是因为
如何在jsTree插件中获取父类li?每当我试图遍历Javascript树时,我都可以到达父节点,但我最终得到了一个对象,并且永远无法将它作为字符串输出父类,所以我可以对它进行简单的条件检查。
我想做的是:
// JS Tree Event handler for when a node is clicked
$("#dutchData").bind("select_node.jstree", function (e, data) {
// get the parent node class, and then use it in a conditional statement
var parentNodeClass = data.node.parent.attr('class'); // this is wrong, just to demonstrate
if(parentNodeClass != 'x'){
// do something
}
});
parent
属性不是元素,而是元素的字符串id。你可以用jQuery得到父级,然后得到这样的类:
$('#'+data.node.parent).attr('class');
检查小提琴:小提琴