用fuzzySearch插件实现模糊搜索后,如何获取被选中的节点路径?
ztree吧
全部回复
仅看楼主
level 2
sunny5120love 楼主
下面这个函数是我用来获取节点路径的,没有使用模糊查询功能前都能正常获取到的。使用模糊搜索后就不能获取到了,获取的含有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;
},
2018年09月04日 03点09分 1
level 2
sunny5120love 楼主
已经解决,实现模糊搜索后会含有一个oldname属性[呵呵]
2018年09月04日 03点09分 2
大哥 怎么弄的啊 我现在也是这问题
2019年08月27日 03点08分
level 1
请问楼主有没有遇到:模糊查找后使用getCheckedNodes()函数只能获取当前包含查找关键字的node?
我想获取所有的checked 的 node怎么办?即包括隐藏的(模糊查找将不含关键字的隐藏了)和未隐藏的。
2021年04月04日 04点04分 3
1