ztree吧 关注:1,833贴子:12,479
  • 1回复贴,共1

用fuzzySearch插件实现模糊搜索后,如何获取被选中的节点路径?

取消只看楼主收藏回复

下面这个函数是我用来获取节点路径的,没有使用模糊查询功能前都能正常获取到的。使用模糊搜索后就不能获取到了,获取的含有span标签。查找原因后发现是由于动态添加span标签到节点nam的原因。那么如何获取到动态添加到name里面span标签内的内容呢?例如:新建目录1在实现模糊搜索后的内容变成了这样:<span id="tree_1_span" class="node_name">新建目录<span style="color: whitesmoke;background-color: darkred;">1</span></span>
getFilePath: function (treeObj) {
if (treeObj == null)return '';
var filename = treeObj.name;
if (filename.length > 12) {
filename = filename.substring(0, 12) + "..."
}
var pNode = treeObj.getParentNode();
if (pNode != null) {
filename = this.getFilePath(pNode) + " / " + filename;
}
this.breadcrumbArr = filename;
return this.breadcrumbArr;
},


IP属地:广东1楼2018-09-04 11:12回复
    已经解决,实现模糊搜索后会含有一个oldname属性


    IP属地:广东2楼2018-09-04 11:24
    收起回复