jtree不能正确渲染
Jstree not rendering properly
我为我的应用程序中的实体做了一个后代树,使用库jtree。我按照惯例使用它:
- 显示
<ul>
&<li>
结构一如既往 - 则对结构的父
<div>
应用.jstree(...)
函数。
我很抱歉,但我不能向您提供我的源代码,因为它是从应用程序的不同部分动态生成的,但我可以显示<ul>
&<li>
结构:
<div id="unidadtree">
<ul>
<li id=182 ><a href="-censored-">Node-name</a></li>
<li id=170 ><a href="-censored-">Node2-name</a>
<ul>
<li id=179 ><a href="-censored-">Node2.1-name</a></li>
<li id=171 ><a href="-censored-">Node2.2-name</a>
<ul>
<li id=172 ><a href="-consored-">Node2.2.1-name</a></li>
</ul>
</li>
<li id=176 ><a href="-censored-">Node2.3-name</a>
<ul>
<li id=178 ><a href="-censored-">Node2.3.1-name</a></li>
<li id=177 ><a href="-censored-">Node2.3.2-name</a></li>
</ul>
</li>
<li id=175 ><a href="-censored-">Node2.4-name</a>
<ul>
<li id=33 ><a href="-censored-">Node2.4.1-name</a>
<ul>
<li id=137 ><a href="-censored-">Node2.4.1.1</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
则js函数将该列表转换为jtree:
$("#unidadtree").jstree({
"themes" : {
"theme" : "custom",
"dots" : false,
"icons" : true,
}
});`
问题是,几次(约1每50次)javascript函数似乎不能正确加载。我看到的结果是一个正常的html <ul>
&<li>
带。结构真正奇怪的问题是错误的频率很低。难道不是我的错吗?其他人也有这个问题吗?
非常感谢您的时间!: D
这可能是因为您的ID属性无效。在HTML中,不应该为ID设置全数值。在HTML中,id属性的有效值是什么?
另外,在源代码中,ID应该用引号括起来。
我经历过这样的情况,全数字ID,像你有,导致意想不到的结果在一些浏览器。
相关文章:
- 不能从angular2中的子组件指定父组件中的数组
- AngularJS UI路由器不能像ng路由器那样工作
- HTML5音频加载和播放获胜'我不能在iPad上工作
- 转义符不能与innerHTML一起使用
- JSON.parse没有'不能使用Javascript
- JS可以在Chrome中工作,但不能在Firefox中工作
- 砌体不能填补小缺口
- javascript扫雷器floodfill算法不能正常工作
- JavaScript指令不能像我想象的那样工作
- 为什么在这个网站上不能通过JS访问元素
- Facebook登录按钮没有'不能在Firefox上工作
- WebRTC视频聊天可以在FF中使用,但不能在Chrome中使用
- 为什么jQuery 1.8不能在IE8和InternetExplorer9中使用?(截至2012年9月的IE9最新版本)
- AngularJS:$q.dedefe()不能由工厂方法共享
- 不能在同一页上进行多个jquery幻灯片切换
- 不能在图像中的地图标记中使用花式框jquery插件的区域标记
- jQuery Datepicker可以在Safari中工作,但不能在FF或Chrome中工作
- javascript没有´我不能在joomla 3.0中工作
- jtree不能正确渲染
- 不能't get jtree工作- "Uncaught TypeError: Object #