如何获得所有选中的节点jstree

如何获得所有选中的节点jstree,第1张

var ref = $('#jstree')jstree(true);//获得整个树

sel = refget_selected(); //获得所有选中节点,返回值为数组

或者

sel = refget_top_selected(); //获得所有选中的顶层节点,返回值为数组

纯js没有,不过可以自己封装。。

function getElementsByClassName(ele,className) {

//获取所有子节点

if(documentall){

var children = eleall;

}else{

var children =

elegetElementsByTagName('');

}

//遍历子节点并检查className属性

var elements

= new Array();

for (var i = 0; i < childrenlength; i++) {

var child

= children[i];

var classNames = childclassNamesplit(' ');

for (var j =

0; j < classNameslength; j++) {

if (classNames[j] == className) {

elements[elementslength] = child;

break;

}

}

}

return

elements;

}

var trees = getElementsByClassName(document,'TreeView');

documentgetElementsByTagName()

根据标签名获取,如<p> <div>

如documentgetElementsByTagName("h1")

documentgetElementsByName()

根据标签内的name属性值获取

如<input name='x' />,documentgetElementsByName('x')

documentgetElementById()

根据id来获取

如documentgetElementById("wrap")

documentquerySelector()

html5新出的选择方式,选择的是数组中的第一个元素,有些类似jquery的选择方式

如documentquerySelector("div1")

如果满意,望采纳!提问者的点赞和采纳就是我们的动力和追求,谢谢!

以上就是关于如何获得所有选中的节点jstree全部的内容,包括:如何获得所有选中的节点jstree、js 中怎样通过class来取一个节点、js怎么选择节点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10142851.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存