使用ztree的朋友们,来看一个模糊查找节点的例子 JavaScriptztree 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $("#treeFriendsSel_friendsName").keyup(function(){ zTree.checkAllNodes(false); var hiddenNodes = zTree.getNodesByParam("isHidden", true); if (hiddenNodes) { zTree.showNodes(hiddenNodes); } var searchForName = $("#treeFriendsSel_friendsName").val(); if (!searchForName || searchForName=="") { return; } var nodes = zTree.getNodesByFilter(function (node) { if (!node.isParent && node.name.indexOf(searchForName)==-1) { return true; } return false; }); zTree.hideNodes(nodes); //hide child node var noChildParentNodes = zTree.getNodesByFilter(function (node) { if (node.isParent && (!node.children || node.children.length==0 || node.children.length==zTree.getNodesByParam("isHidden", true, node).length)) { return true; } return false; }); zTree.hideNodes(noChildParentNodes); //hide no child parent node });搜索控件定义为:<input type="text" id="treeFriendsSel_friendsName" /> 菜鸟学飞 大神门来透透气吧 正则提取问题 是否有脚本可以控制鼠标的位置 关于数据保存 jqgrid里面的触发器只能触发一次,有没有办法能够解决? js中调用div层,急求大神回复!!! 新手请教∶javascript中(不是HTML中)能实现类似PHP中include这样的功能吗?? 帮忙看看! 两个很简单的问题 Extjs如何一键展开tree,数据量有几千行 怎么扩展Jquery表单验证?
zTree.checkAllNodes(false); var hiddenNodes = zTree.getNodesByParam("isHidden", true);
if (hiddenNodes) {
zTree.showNodes(hiddenNodes);
} var searchForName = $("#treeFriendsSel_friendsName").val();
if (!searchForName || searchForName=="") {
return;
}
var nodes = zTree.getNodesByFilter(function (node) {
if (!node.isParent && node.name.indexOf(searchForName)==-1) {
return true;
}
return false;
});
zTree.hideNodes(nodes); //hide child node var noChildParentNodes = zTree.getNodesByFilter(function (node) {
if (node.isParent && (!node.children || node.children.length==0 || node.children.length==zTree.getNodesByParam("isHidden", true, node).length)) {
return true;
}
return false;
});
zTree.hideNodes(noChildParentNodes); //hide no child parent node
});搜索控件定义为:<input type="text" id="treeFriendsSel_friendsName" />