jstree 如何获得选中节点的值

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

$('#jstree')jstree();

$('#jstree')on('changedjstree',function(e,data){//当前选中节点的id

consolelog(datainstanceget_node(dataselected[0])id);

var domId = datainstanceget_node(dataselected[0])id;

jsTree是基于javascript的一个跨浏览器树控件,功能强大,而且是免费的。

开始使用jsTree

所有你需要的文件在dist/ folder。

包括jsTree主题

CSS文件。

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

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

或者

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

首先 nextSibling 并不是所有浏览器执行后 结果都是一样的!

这是我写的:

<html>

<head>

<meta >

css中选择器有,你多看看,可以通过兄弟节点找到或则nextElement等获得,单词不太会,你找找就是下一个Element和兄弟节点。

甚至可以找到父节点的父节点的父节点(如果有)这种选择器在j-Query中也封装了,撸主不好意思,太久没用忘词了。DOM语言。

建议用jquery选择器选择页面元素,那样想取什么就取什么,非常方便,页面引入一个js文件即可,像你说的这种选择,用$("class1,class2")就可以取得了,两个class之间逗号隔开

$(function () {

    $("navbar-inverse li")each(function (index) {

        if ($(this)children()text()indexOf("主页") >= 0) {

            $(this)addClass("active");

        }

    });

});

这个是获取ul下的li,然后设置样式。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存