如何使用JQuery处理大型重复的UI元素

时间:2010-05-22 00:10:23

标签: jquery

情况如下:

您有一个非常复杂的UI元素,在列表中重复。每个都有一个菜单,按钮,它隐藏和显示子元素,切换状态的按钮等等。元素通过JSON填充,所以你必须构建苍蝇的元素和功能。

使用JQuery实现这一目标的最佳方法是什么?您将在哪里保存DOM结构的可重用模板?你会如何添加行为? $()。生活? .livequery?的onclick?每个JSON获得后手动编写?

我想我只是看到很多人在做不同的事情。你对表现的体验是什么?

非常感谢任何见解。

1 个答案:

答案 0 :(得分:4)

如果没有更多信息,我会指出这两个地方:

  1. 关于各种JQuery templating engines
  2. 的问题
  3. 使proposal成为jQuery的一部分。该提案的一部分是讨论当前流行的模板引擎如何工作。
  4.   

    您将在哪里保存DOM结构的可重用模板?

    这是一个更容易回答的问题,趋势似乎是将其放入类型为script的{​​{1}}元素中。由于大多数浏览器不知道如何处理该类型的脚本,因此该元素会被忽略,但仍然是DOM的一部分,因此您可以使用选择器来访问它。