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

如何使用JQuery处理大型重复的UI元素,jquery,Jquery,情况如下: 您有一个非常复杂的UI元素,它在列表中重复出现。每个元素上都有一个菜单、按钮、隐藏和显示子元素、用于切换其状态的按钮等。这些元素通过JSON填充,因此您必须构建元素和fly的功能 使用JQuery实现这一点的最佳方法是什么?在哪里保存DOM结构的可重用模板?您将如何在上添加该行为$()现场直播。livequery?onclick?每次JSON获取后手动 我想我只是看到很多人在做不同的事情。你对表演有什么经验 如果您有任何见解,我将不胜感激。如果没有更多信息,我将向您指出以下两个地方:

情况如下:

您有一个非常复杂的UI元素,它在列表中重复出现。每个元素上都有一个菜单、按钮、隐藏和显示子元素、用于切换其状态的按钮等。这些元素通过JSON填充,因此您必须构建元素和fly的功能

使用JQuery实现这一点的最佳方法是什么?在哪里保存DOM结构的可重用模板?您将如何在上添加该行为$()现场直播。livequery?onclick?每次JSON获取后手动

我想我只是看到很多人在做不同的事情。你对表演有什么经验


如果您有任何见解,我将不胜感激。

如果没有更多信息,我将向您指出以下两个地方:

  • 关于各种
  • 使模板成为jQuery的一部分的方法。该提案的一部分是讨论当前流行的模板引擎是如何工作的
  • 在哪里保存DOM结构的可重用模板


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

    它重复了多少次,100次,1000次?每个中有多少个
    单击
    或其他处理程序?