jQuery取消checkbox选中状态,一般是这样解决的 jQuery取消checkbox选中状态</...的组件里面,我们看到的勾选框并不是checkbox完成,而是使用了图片精灵,选中和未选中的状态里面是一张背景图片里面不同的定位~ 主要代码 zTreeObj.checkNode(zTreeObj.getNodeByParam.../js/jquery.ztree.core-3.5.min.js"> </
"" : "dark"); el_id = treeNode.name; // 判断点击的节点是否被选中,返回false 和 true if (!...(根据树节点的名字判断,也可以根据其他属性判断) // 获取树对象 var treeObj = $.fn.zTree.getZTreeObj("treeDemo10"); /** 获取所有树节点...*/ var nodes = treeObj.transformToArray(treeObj.getNodes()); // 遍历树节点设置树节点为选中 for...,否则会出现只有鼠标滑过的时候节点才被选中的情况 // 获取树对象 var treeObj = $.fn.zTree.getZTreeObj("treeDemo"); /** 获取所有树节点...*/ var nodes = treeObj.transformToArray(treeObj.getNodes()); // 遍历树节点设置树节点为未选中 for (var
需求:点击节点的时候,给节点赋值,获取显示所点击的树节点里面的所有的信息。 ? 图片.png 1:在弹出添加或者删除界面之前,给节点赋值,得到节点里面 的信息之后再做下一步逻辑。...return false; } if (treeNode.id == "1") { return; } // 节点赋值...deleteBtn").attr("sid", treeNode.id); showContextMenu(140, event.clientY - 60); } 2:打开编辑节点的界面的时候...id, end : function() { initTree(); } }); }); 3:删除节点信息的时候
这段时间在维护公司的项目,去年做的项目里面有ztree树的例子,想起之前还没有开始写博客,一些知识点也无从找起,要新加一个右击节点事件,折腾了半天,其中也包含了一些知识点,稍稍做了一些demo。...zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件 • 兼容 IE、FireFox、Chrome 等浏览器 • 在一个页面内可同时生成多个 Tree 实例...图片.png 需求,点击根节点的时候,alert出所点击的事件里面的具体节点信息,在这个过程里,如果点击到了父节点(嘉定监狱),则不显示任何信息 1:在setting 配置里面,给callback设置,...,父节点为1,如果节点为1 的时候,不执行下一步 if (treeNode.id == "1") { return; } ?...true; zTreeObj = $.fn.zTree.init($("#zTree"), setting, data.returnData.node
(keyType, value); //调用ztree的模糊查询功能,得到符合条件的节点 updateNodes(true); //更新节点 } 获得搜索的节点信息后,再对ztree...执行更新操作,即修改搜索结果中节点的文字样式 //高亮显示被搜索到的节点 function updateNodes(highlight) { var zTree = $.fn.zTree.getZTreeObj...(highlight是自己设置的一个属性) zTree.expandNode(nodeList[i].getParentNode(), true, false, false); //将搜索到的节点的父节点展开...zTree.updateNode(nodeList[i]); //更新节点数据,主要用于该节点显示属性的更新 } } 修改文字样式,主要调用的是ztree的ztree.setting.view.fontCss...,默认第一个搜索结果呈选中状态;点击上下移动按钮时,树上的焦点自动更换,显示搜索条数比例的标签框中的内容也自动更换。
//setting中配置属性 view: { showLine:false, dblClickExpan...
2:获取选中的子菜单,并且将选中的信息传递给后端 ?.../zTreeStyle/zTreeStyle.css" /> 提交 </...success: function(data) { } }); }) //获取选中的人员
需求,右击树节点,出现编辑和删除的提示框 ? 图片.png 1:在setting 配置里面,给callback设置,右击事件onRightClick: ?...} 3:禁用默认鼠标右击事件 document.oncontextmenu = function(){ return false; } 4:父节点不需要点击事件...,父节点为1,如果节点为1 的时候,不执行下一步 if (treeNode.id == "1") { return; } 以上步骤,组成右击事件以下代码:...type=1", function(data) { // 设置父节点不显示checkbox data.returnData.node.nocheck =...true; zTreeObj = $.fn.zTree.init($("#zTree"), setting, data.returnData.node
本文链接:https://blog.csdn.net/luo4105/article/details/52137333 获得tree节点的层数,思路是这样子的,easyui tree有个getParent...的方法,可以获得该节点的父节点,但该节点为顶节点时,它的getParent的节点为null,故循环node = $(“tree对象”).tree('getParent', node.target),同时标识...i自增,判断它的getParent节点为空,空的时候就结束循环,返回标识i....easyui_tree_options = { length : 0, //层数 getLevel : function(treeObj, node){ //treeObj为tree的dom对象,node为选中的节点...easyui_tree_options.length; easyui_tree_options.length = 0; //重置层数 return length1; } } 例子,在点击tree节点时取得点击的节点层数
② 如果只选择了某个子节点,怎么让该节点所有的父节点全部变为选中状态? ...,对遍历出的节点执行选中;如果子节点还有子节点,很简单,递归一下就能搞定: function checkAllNodes(method, node) { var $tree = $('#modifyTree...基于同样的思想,要想实现选中某一子节点后同时选中所有的父节点,那么只需要在代码中继续添加:① 通过子节点判断父节点的存在;② 选中父节点;③ 递归判断。...正当我喜滋滋的以为功能实现了的时候,突然发现了很大的bug,就是在通过子节点选中所有父节点的功能实现中,选中是没有问题,可是当取消某个子节点,无论兄弟节点是否有选中,父节点都一并被取消掉了。...所以,自己又对取消事件单独做了判断,判断取消的时候,是否还有兄弟节点是处于选中状态,如果有,那么父节点就不执行取消了。
.$(".layui-laypage-btn") 这里.layui-laypage-btn是父元素的节点 主要是 window.parent这个属性,能返回当前窗口的父窗口
根据接口获取树结构后,设置默认选中的节点,并高亮 效果图: 官网中对于这两个节点的解释如下:说实话,刚开始有带你没看懂咋弄!!!
在ztree里面,删除一个节点的时候,会弹出一个弹框询问,是否删除,本来用的是网页自带的confirm弹框,根据公司的业务需求,要用到layer弹框删除,这个时候,就出现了一个问题。...问题:触发删除事件之后,弹出layer弹框,但是没有点击确定或者取消,就已经将选中的节点删除了。...原因:layer.confirm不能阻塞事件(confirm是网页自带的,有阻塞事件),不管有没有确定按钮,就已经执行ztree里面的删除节点事件function zTreeOnRemove(event...解决办法:弃用ztree自带的节点删除 原来的方法: // 删除之前事件 function zTreeBeforeRemove(treeId, treeNode) { var flag = true;...删除后不能恢复", { title: "删除确认" }, function (index) { layer.close(index); }); } } }); return flag; } // 删除节点事件
或者使用省略号方法:使用addDiyDom http://blog.csdn.net/zhengbo0/article/details/17759543
zTree是一款不错的jquery树形插件,官网上有很多demo可以使用,但是可能有些小伙伴不知道demo的具体代码在哪,笔者就记录于此: 1.看图1标注部分: 2.图1标注部分显示了代码的相对路径,...zTree demo放在github上,我们可以按照图1的相对路径找到对应的代码,点击图1右上角的下载zTree进入对应版本zTree的github页面,下面看图2: 3.点击图2红色标注部分demo
默认值: true 参数值:true / false 分别表示 支持 / 不支持 同时选中多个节点 1、设置为 true时,按下 Ctrl 或 Cmd 键可以选中多个节点 2、设置为 true / false...都不影响按下 Ctrl 或 Cmd 键可以让已选中的节点取消选中状态( 取消选中状态可以参考 setting.view.autoCancelSelected ) setting 举例: 禁止多点同时选中的功能...,选中父节点,自动选中其下所有子节点,类似这种联动);为 false 且 treeNode.checked = checked 时,不会触发回调函数,直接返回 不影响父子节点中 treeNode.nocheck...2、默认情况下,按类似以下配置和初始化方式,调用该API,获取不到数据,因为全部节点都是没选中的,解决方案如下: 1)先通过ztreeObject.checkAllNodes(false) 取消所有节点的选中状态...(因为一开始全部节点都是没选中的,所以调用该API后,所有节点都是改变过状态的) 2)然后通过ztreeObject.getChangeCheckedNodes() 获取所有改变过状态的节点(所有节点
4、图层控制的实现 主要效果为选中图层控制目录的节点,在图中显示该图层,取消选择,不显示该图层。...图层节点的选中与否主要是实现zTree的onCheck事件,实现方法为getCheckedNodes,代码如下: function getCheckedNodes(){ var checked="";...var zTree = $.fn.zTree.getZTreeObj("tree"); var checkedNodes = zTree.getCheckedNodes(true); if(checkedNodes.length...,如果有子节点被选中,在地图中将wms图层移除,再定义wms的图层为选中的子节点,并设置其可见为true,并将wms添加到地图中,这时选中的涂层就会在地图中显示;如果没有节点被选中,在地图中将wms图层移除...没有节点选中 ? 选中“省级行政区”节点 总结:虽然在效果上实现了类似于图层控制的效果,但是始终感觉这种方式不怎么靠谱,不知道哪位仁兄有更好的办法,小弟在线等答案!
最近在项目当中遇到一个需求,需要以树结构的方式展示一些数据,并可对每一个树节点做内容的编辑以及树节点的添加和删除,刚好听说有zTree这个插件可以实现这样的需求,所以在项目的这个需求完成之后,在博客里用一个小...enable: true } }, callback: { onClick:zTreeOnClick, //点击选中事件...id:" + nodes[i].id + "节点名称" + v); //获取选中节点的值 } } function beforeEditName(treeId, treeNode..."节点名称不能为空。")...2、选中某个节点后,会出现添加、编辑、删除的操作图标: ? 3、在第一个父节点新增了一个子节点: ? 4、在某一个节点点击删除按钮后的确认提示: ?
= null)//判断你点的是不是一个节点 { CurrentNode.ContextMenuStrip = contextMenuStrip1...; name = treeView1.SelectedNode.Text.ToString();//存储节点的文本 treeView1....SelectedNode = CurrentNode;//选中这个节点 } } }
zTree实现访问到第一节点在相同水平当前所选节点数目 1、实现源代码 <!...($("#baseTree"), setting, zNodes); }); /** * 获取当前选中的第一个节点在同级节点中的序号 */ function indexNodes...() { var treeObj = $.fn.zTree.getZTreeObj("baseTree"); //获取选中的节点 var nodes = treeObj.getSelectedNodes...width:200px; overflow-y: auto"> <input type="button" id="btn" onclick="indexNodes()" value="获取当前<em>选中</em>的第一个<em>节点</em>在同级<em>节点</em>中的序号...实现结果 (1)初始化 (2)选择“汉口”时 (3)选择“汉阳”时 3、源代码说明 var index = treeObj.getNodeIndex(nodes[i]); alert("获取当前选中的第一个节点在同级节点中的序号
领取专属 10元无门槛券
手把手带您无忧上云