Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 具有模仿文件浏览器级别折叠的分层html列表框_Jquery_Html_Explorer_Hierarchical - Fatal编程技术网

Jquery 具有模仿文件浏览器级别折叠的分层html列表框

Jquery 具有模仿文件浏览器级别折叠的分层html列表框,jquery,html,explorer,hierarchical,Jquery,Html,Explorer,Hierarchical,我正在寻找一种技术,使html列表框适应具有无限级别的分层内容const>1就足够了。层次结构级别应该是可折叠的,就像在通常的文件资源管理器视图中一样。应尽可能全面地保留/模仿html列表框行为。您是否有关于在何处查找或如何实现此功能的提示?jquery解决方案很好 必须支持firefox 3.5+、ie 8+、safari 5;opera 11,chrome 9会很好 据我所知,listbox内容在其自己的浏览器窗口中呈现,没有任何标准的窗口装饰。一个关于如何在js中获取此窗口句柄的提示将是一

我正在寻找一种技术,使html列表框适应具有无限级别的分层内容const>1就足够了。层次结构级别应该是可折叠的,就像在通常的文件资源管理器视图中一样。应尽可能全面地保留/模仿html列表框行为。您是否有关于在何处查找或如何实现此功能的提示?jquery解决方案很好

必须支持firefox 3.5+、ie 8+、safari 5;opera 11,chrome 9会很好

据我所知,listbox内容在其自己的浏览器窗口中呈现,没有任何标准的窗口装饰。一个关于如何在js中获取此窗口句柄的提示将是一个足够的起点,并且可以纠正我对浏览器行为的误解

提前感谢您的努力

致以最良好的祝愿

卡斯滕怎么样

我以前使用过,发现它相对容易使用,而且结构坚固。它有一些内置主题,您可以使用它们来模拟文件浏览器

它使用多种数据源,包括对AJAX动态更新的支持。如果你的树不是太大,HTML嵌套列表是一个理想的可访问性源,没有JS,屏幕阅读器,机器人都会有东西看

您可以在每个节点中放置几乎任何您想要的内容,包括列表框或其他表单元素


我不太清楚您想做什么,尽管请参见上面的评论…

您的意思是要创建一棵树,其中每个节点都是一个列表框吗?选择给定列表中的项目是否会打开一个新分支?一些解释或草图会有所帮助。我的目标是一个列表框,其中包含一个带有可折叠子树的树视图。标准html列表框中optgroup元素的子树将使用浏览器样式+/-符号进行增强,以展开/折叠其内容项。应该支持使用optgroups无法实现的多个级别,整个树应该包含在一个列表框中。啊,我想我明白你想要实现什么了-它基本上是一个树形的选择机制,对吗?这些选项本质上是分层的。所以,是的,你不能使用一个实际的标记-你需要模仿它,并使用JS根据用户点击在某处设置一个隐藏值。。。希望一切顺利!