var NodeHref = "";var ret = $("#" + TreeViewName).find('a').has("img");
$.each(ret, function (i) {
NodeHref = ret[i].href;
StrArr = NodeHref.split(":");
NodeArr = StrArr[1].split(",");
if ($("#" + NodeArr[2] + "Nodes").css("display") != "none") {/*如果展开则执行*/
eval(StrArr[1]);
}
});解释:1、找到Image图片的超链接节点$("#" + TreeViewName).find('a').has("img");href的值为:javascript:TreeView_ToggleNode(TvRoom1_Data,170,TvRoom1n170,' ',TvRoom1n170Nodes)js可以动态的执行语句:eval("TreeView_ToggleNode(TvRoom1_Data,170,TvRoom1n170,' ',TvRoom1n170Nodes)")这样就可以执行展开或折叠的操作了。TreeView是只有一个展开和折叠图标的,没有其它的图标
JQuery折叠所有的TreeView节点
最新推荐文章于 2022-09-27 17:29:30 发布