ztree版本:v3.5.35 做個樹的查詢功能,要高亮顯示搜索的文字,后臺給節(jié)點名稱加上了html標簽,類似如下代碼: nodeName.replace(searchKey, "<span style='color:red;'>" + searchKey + "</span>");
生成樹后成了: 
通過調試源碼,發(fā)現(xiàn)在如下代碼處做了轉義: makeDOMNodeIcon: function (html, setting, node) { var nameStr = data.nodeName(setting, node), //這里 ↓↓↓ name = setting.view.nameIsHTML ? nameStr : nameStr.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>'); html.push("<span id='", node.tId, consts.id.ICON, "' title='' treeNode", consts.id.ICON, " class='", view.makeNodeIcoClass(setting, node), "' style='", view.makeNodeIcoStyle(setting, node), "'></span><span id='", node.tId, consts.id.SPAN, "' class='", consts.className.NAME,
去掉后效果: 
|