JQuery折叠所有的TreeView节点
2010-09-15 15:16
417 查看
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是只有一个展开和折叠图标的,没有其它的图标
相关文章推荐
- 使用JavaScript展开/折叠TreeView中所有节点(Expand and Collapse All Nodes of asp.net Treeview on the client with javascript)
- 【原】用使用JavaScript展开/折叠TreeView中所有节点(Expand and Collapse All Nodes of asp.net Treeview on the client with javascript)
- 使用JavaScript展开/折叠TreeView中所有节点
- 双击treeView的节点时使不展开不折叠子节点
- 在.Net Framework1.1的环境下,调用TreeView控件,生成树图,点选父节点,则所有的子结点也选中,取消选中的父节点下的子结点,则父节点也取消选中状态。
- bootstrap-treeview 如何实现全选父节点下所有子节点及反选
- winform如何保持TreeView节点展开和折叠的状态
- Asp.net 2.0 TreeView控件使用jQuery无刷新添加节点详细说明
- WPF中展开一个TreeView控件的所有树节点
- 递归获取treeview选中父节点的所有子节点
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)2005-12-23更新
- 如何移除TreeView中的所有选中节点
- jquery treeview 展开指定节点,选中指定节点
- Jquery操作TreeView 父节点checkbox选中,子节点checkbox也选中
- 用jQuery实现asp.net 2.0 treeview控件完全无刷新操作实例(AJAX的增、删、改、选择以及展开收缩节点)
- TreeView 折叠所有
- jQuery插件zTree实现清空选中第一个节点所有子节点的方法
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)
- 使用JQuery选择两个节点之间所有节点办法
- jquery实现点击TreeView文本父节点展开/折叠子节点