Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >JsTree .get_checked函数不起作用...帮帮忙...?

JsTree .get_checked函数不起作用...帮帮忙...?
EN

Stack Overflow用户
提问于 2011-10-12 15:48:16
回答 1查看 6.5K关注 0票数 2

我正在使用JSTree和checkbox插件,但我无法选择选中的节点,我在JSTree文档中读到了有关事件.get_checked的信息,但不知道如何实现它,也不知道放置它的位置,如果在函数中加载数据或不加载数据,我也不知道事件何时工作,即我不知道事件是在每次节点被选中时执行还是在每次节点被选中时填充一个数组……请帮帮我。说实话,我迷失了方向,不知道该怎么做。

下面是我的Jscript代码,数据加载没有问题,但get_checked函数不起作用……

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(function () {
    $("#demo2")
        .jstree({
             plugins: ["themes", "json_data", "checkbox", "crrm"],
                   "json_data": {
                    "ajax": {
                        "type": "POST",
                        "url": "/Ubicacion/Arbol/",
                        "data": function (n) { return { id: n.attr ? n.attr("id") : 0} }
                }
            }

            })

        .bind("check_node.jstree", function (event, data) {
            alert($.jstree._focused().get_checked().attr('id'));
        })

    });

在互联网上搜索,我找到了一个“中间”的解决方案:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 $(function () {
        $("#demo2")
        .jstree({

            plugins: ["themes", "json_data", "checkbox", "crrm"],
            "json_data": {
                "ajax": {
                    "type": "POST",
                    "url": "/Ubicacion/GetTreeview/",
                    "data": function (n) { return { id: n.attr ? n.attr("id") : 0} }
                }
            }
        }).bind('check_node.jstree', function (e, data) {
            alert("Nodo elegido " + data.rslt.obj.attr("id"));
        });
    });

我添加以下几行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.bind('check_node.jstree', function (e, data) {
                alert("Nodo elegido " + data.rslt.obj.attr("id"));
            });

现在我只有父节点,子节点没有被收集...你知道...??

请..。帮帮我...!!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-12 21:27:13

这就是我调用/获取所有选中节点的方式

checked = $("#tree").jstree("get_checked",null,true) ;

对我来说效果很好。在我看来,“麻烦”在于何时以及如何调用.get_checked

你能告诉我们你想实现什么目标吗?如果你能在jsfiddle.net上提供样本,那将是最好的

更新

工作示例在jsfiddle

1)如何将操作绑定到复选框中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$("#jstree").bind('check_node.jstree', function(e, data) {
    $("#list").append('<BR>clicked and ' + node_is_check(data));
});

2)如何检查复选框是否被选中,其中object =来自上面的数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
object.inst.is_checked(object.rslt.obj
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7742826

复制
相关文章
当css属性width设为100%时
  平常在写页面html代码时,经常会使用到width:100%来使控件宽度为父控件的内容宽度。但如果父控件为body,而且没有明确设置body的宽度,那么就会出现以下的情况了。   代码: 1 <body> 2 <div style="background:#888;width:100%;height:200px"> 3 <div style="width:1000px;height:100px;margin:0 auto;border:solid 1px red"></div> 4 </di
^_^肥仔John
2018/01/18
1.4K0
当css属性width设为100%时
复选框实现子节点父节点联动
<div class="col-sm-4"> <h2>球类</h2> <div id="epuclass" class=""> <form> <input type="checkbox" name="items" value="足球"/>足球 <input type="checkbox" name="items" value="乒乓球"/>乒乓球 <
麦克劳林
2018/09/11
1.9K0
这样的优化对 MySQL 来说作用微乎其微
通常,我们在回答 MySQL 数据库优化的相关问题时,一般会从三个层面来说明,分别是:
每周聚焦
2023/05/09
4350
SDN网络对云来说是救星
SDN网络起源于当前交换机、路由器、网络协议以及分段工具不能满足对连通性的需求。 云就绪数据中心能够在全世界任何一处不间断提供信息和生产力。云计算模型通过将计算、存储和网络资源池化,交付经济规模效率和价值,将它们分配到最需要的地方,最大化它们在多团队之间的用途以及将底层物理基础设施抽象出来。 传统网络的低效和成本源自乏味的手动配置和管理、性能瓶颈、连通性以及宽带成本、缺乏服务灵活性、安全面临威胁等等。为了完全实现云计算的益处,IT团队必须使用虚拟化克网络挑战。 SDN网络是救星 如同服务器一样,网络基础设施
静一
2018/03/19
6370
cdn节点是什么意思?Cdn节点的作用是什么?
网络在人们生活中日益普及,但网络的速度除了和用户接入的宽带速度有关,还有内容距离用户的物理距离有直接的关系。因此目前为了解决数据传输效率的问题,运营商通常都会建立分发内容系统。那么cdn节点是什么意思?Cdn节点的作用是什么呢?
用户8715145
2021/09/18
5.1K0
cdn节点是什么意思?Cdn节点的作用是什么?
Java xml节点属性的修改[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。 Java xml节点属性的修改 修改xml节点的属性,我们先建立一个修改之前的xml文档: <?xml version=”1.0″ encoding=”GB2
全栈程序员站长
2022/09/13
2K0
使用 jQuery 统计用户选中的复选框的个数
微信公众号平台每个用户最多可以设置三个标签,所以在管理员给用户设置标签的时候需要统计用户的标签,下面就是使用使用 jQuery 统计用户选中的复选框的个数的方法:
Denis
2023/04/15
1.3K0
几种将网站设为首页的代码是_网页设计基本代码
<a target=_top href=”javascript:window.external.addFavorite(‘http://www.webjx.com’,’网页教学网’);”>加入收藏</a> <a href=’#’ onClick=”this.style.behavior=’url(#default#homepage)’;this.setHomePage(‘http://www.webjx.com’);”>设为首页</a>
全栈程序员站长
2022/11/17
1.7K0
JS-节点属性(常用!)
(开始很生疏,不想看的知识点,后来DOM中用的特别多,才发现很重要。还有几个点,是比较容易忽略的,值得注意!) <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>JS-节点属性</title> </head> <body> <h1>节点属性</h1> 在文档对象模型 (DOM) 中,每个节点都是一个对象。DOM 节点有三个重要的属性 :<br/> 1. nodeName : 节点的名称<br/> 2. nodeValue
xing.org1^
2018/05/17
4.5K0
cdn节点是什么?如何理解cdn节点的作用?
当人们在网络上遨游的时候,可能很难想象在这其中有多少服务器在为实现网络访问而繁忙不休,而cdn节点就是一种能够帮助用户提升网站访问速度的服务,那么cdn节点是什么?如何理解cdn节点的作用呢?
用户8715145
2021/09/24
4K0
属性 元素的内容 创建,插入和删除节点 虚拟节点
表示HTML文档元素的HTMLElement对象定义了读/写属性。映射了元素的HTML属性。HTMLElement定义了通用的HTTP属性。以及事件处理程序的属性。特定的Element子类型为其元素定义了特定的属性。
mySoul
2018/08/07
2.4K0
yarn节点属性及调度
在2.X版本中,已经支持节点设置标签,并且允许容量调度中的队列,设置可访问的节点标签以及默认标签值,并按照节点标签进行调度。
陈猿解码
2023/02/28
1.1K0
yarn节点属性及调度
【Groovy】自定义 Xml 生成器 BuilderSupport ( 构造 Xml 节点类 | 封装节点名称、节点值、节点属性、子节点 | 将封装的节点数据转为 Xml 字符串 )
生成 Xml 数据前 , 首先要将 Xml 数据封装起来 , 先手机 Xml 的各个层级节点的信息 , 最后利用这些节点信息生成 Xml 数据 ;
韩曙亮
2023/03/30
6.2K0
初探JavaScript(一)——也谈元素节点、属性节点、文本节点
  Javascript大行其道的时候,怎么能少了我来凑凑热闹^_^   基本上自己对于js的知识储备很少,先前有用过JQuery实现一些简单功能,要论起JS的前世今生,来龙去脉,我就一小白。抱起一本
JackieZheng
2018/01/08
2.4K0
初探JavaScript(一)——也谈元素节点、属性节点、文本节点
iOS将单个控制器设为横屏、页面横屏
最近项目中拍照页面需要设置为横屏,需求如下 进入拍摄页面后将页面强制设为横屏,拍照结束后回复竖屏。 简述为:A->B(横屏) 屏幕快照 2016-07-29 下午5.50.02.png 1. 首先在
BY
2018/05/11
2.7K0
云计算对大数据来说是巨大的创新潜力
如果企业采用大数据技术,那么必然会使用云计算技术,因为云平台已经成为存储和处理大量数据的标准平台。随着云计算巨头致力于争夺市场领先地位,云计算服务将在2020年迅速增长。
静一
2020/02/18
5690
云计算对大数据来说是巨大的创新潜力
java解析xml格式的节点属性值
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/137716.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/05
2.2K0
​[AAAI | 论文简读] GNN中非属性节点分类的优先标记
Preferential Labeling for Unattributed Node Classification in GNNs
智能生信
2022/12/29
4860
​[AAAI | 论文简读] GNN中非属性节点分类的优先标记
jQuery第十四篇 属性和属性节点
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script type="text/javascript" src="./jquery-1.10.1.min.js"></script> </head> <body> <span name="it666"></span> <script> function Person() { } var p=new
贵哥的编程之路
2020/10/28
5940
Windows Lite 对微软来说意味着什么?
微软发烧友 Brad Sams 近日在 Petri 上写道,微软正在开发一个名为 Windows Lite 的新版操作系统。顾名思义,Windows Lite 将是轻量级并快速的,因为它抛开了 Windows 长达数十年的臃肿积累。此举似乎暗示着微软转向云计算并重新进入移动领域的野心。但微软想取得成功,它必须从过去的错误中吸取教训。
Debian中国
2018/12/21
5330

相似问题

具有可选节点的复选框JTree

116

对用户来说,最好的支付模式是什么?

13

选择jtree中的所有复选框节点

10

使用JTree对HashMap节点进行分组

13

按字母顺序对Jtree节点排序

35
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文