2 fhjdzkp fhjdzkp 于 2017.08.27 16:35 提问

ztree初始化得到树之后,使用getZTreeObj得到的对象总是null

我的树数据已经显示出来了,但是,使用getZTreeObj总是null

  <span class="bm_dlet">删除菜单</span>
    给此span标签加了一个点击事件,点击时得到树对象

这是我的树的ul  
<ul id="treeDemo" info="treeDemo" class="ztree" name="mm"></ul>

 $(".bm_dlet").click(function () {
    alert(123)
    var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
    alert(treeObj)
    $(".shanchu_bumeng").show();
})

1个回答

u013240223
u013240223   2017.08.28 11:51

yinggai 全部贴出来看看

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
使用zTree报错 $.fn.zTree.getZTreeObj("tree") 为 null解决办法
最后想了下,可能是因为没有找到tree这个元素!!! 但是很奇怪,我的tree这个ul放在了bootstrap的model里面,虽然进入页面是隐藏的,但是初始化的时候一样是隐藏的,就可以成功; 基于上面的猜测,我把代码放到了init()方法后面,然后就成功了.. 示例: 按照百度搜索的,因为每个人的情况不一样吧,实现这个初始化默认选中,真是几经波折,搞了2个小时,能实现真是不容易,劳资运
getZTreeObj为null情况(getCheckedNodes报错)
$.fn.zTree.getZTreeObj(“tree”);为null的原因是页面没有找到tree,所以为null; 所以getCheckedNodes时,报js错误; 我的方法就是建立一个全局变量;在tree初始化的时候,将tree对象建立赋给全局变量,则一切都ok(问题因问题而异,希望对你们有帮助)。当然一定要引用tree的js<script type="text/javascript"
关于zTree树形插件搜索框。
今天学习了一个zTree树形搜索框的功能,学习之前先把zTree的相关知识看了一遍,记录下来如下: 1.获取 id 为 treeDemo 的 zTree 对象 var treeObj = $.fn.zTree.getZTreeObj("treeDemo"); 2.zTree 初始化方法,创建 zTree 必须使用此方法 var zTree = $.fn.zTree.init($("#t
ZTree获取根节点
function getRoot() { var treeObj = $.fn.zTree.getZTreeObj("tree-div"); //返回一个根节点 var node = treeObj.getNodesByFilter(function (node) { return node.level == 0 }, true); } function getRoots()
教你用ajax来初始化一个zTree
先建立一个简单的web页面(仅仅表达主要的意思):   再来个js文件: var treeNodes; function getJson(){ $.ajax({ url : 'http://localhost:8080/Tree/ZTreeAction.action', type : 'ajax', dataType : 'json', timeout : 1000, erro
SpringMVC结合Sitemesh和ztree出现的Cannot read property 'init' of undefined
配置没错 sitemesh和ztree用的jquery版本不同出现错误 当sitemesh用的jquery-1.10.2.min.js在<body></body>中时,而ztree用的jquery-1.4.4.min.js也在<body></body>中时,会出现js顶替的现象,1.4.4会把1.10.2的顶替掉,从而出现错误 解决错误的方法:两个jquery版本都放在<body></body
记录--ztree加载后显示undefined的问题
出现这种问题基本上是数据的问题,1,确认下节点id是否重复。2,确认下name属性值中是否存在空格,换行符等符号。
ztree的给树赋值及重置树的实现
选择ztree替代jstree是因为ztree的官网的api文档详细,容易理解。 下面说下在开发中ztree的2个功能的实现 1、给树赋值如下图 代码如下: //修改-人员管理 function achievementmag_peopedit_click(id){ achievementmag_peop_add=false; achievementmag_peop_validf
动态树形多选菜单——ztree初始化加载和延迟加载
我用到的版本ztree core v3.5.24,需要引入的js,css,jquery.js,jquery.ztree.core.js,jquery.ztree.excheck.js(多选框可选),zTreeStyle.css。 需要注意的指向父节点的pId,我开始写的是pid一开始没注意,默认的是pId,当然可以pIdKey指定自定义的(未测)。还有如果图片没显示肯定是没引入img图片,记得写好路
功能树Ztree的使用
首先使用Ztree后前台页面展示出的效果 使用Ztree控件,首先第一步引入js和CSS 第二步,就是前台JS代码,前台代码主要是封装好的控件,将后台取得的数据基于控件和JS展示出来   var zTree; $(document).ready(function(){ var setting = { showLine: true,