情况如下:
您有一个非常复杂的UI元素,在列表中重复。每个都有一个菜单,按钮,它隐藏和显示子元素,切换状态的按钮等等。元素通过JSON填充,所以你必须构建苍蝇的元素和功能。
使用JQuery实现这一目标的最佳方法是什么?您将在哪里保存DOM结构的可重用模板?你会如何添加行为? $()。生活? .livequery?的onclick?每个JSON获得后手动编写?
我想我只是看到很多人在做不同的事情。你对表现的体验是什么?
非常感谢任何见解。
答案 0 :(得分:4)
如果没有更多信息,我会指出这两个地方:
您将在哪里保存DOM结构的可重用模板?
这是一个更容易回答的问题,趋势似乎是将其放入类型为script
的{{1}}元素中。由于大多数浏览器不知道如何处理该类型的脚本,因此该元素会被忽略,但仍然是DOM的一部分,因此您可以使用选择器来访问它。