在我的网络应用程序中,我需要创建许多具有不同内容的相同块。我不想在服务器上完全形成元素,考虑到其中一些元素需要从用户的输入中创建。因此,我看到了两种在客户端创建此类块的方法:
- 使用 jQuery(或只是 javascript)逐个元素创建块元素。缺点是创建这些块的那段代码不是可识别的 HTML,我认为这很糟糕,而且也很难修改。
- 创建一个 HTML 元素(例如,一个 div),使其不可见,然后克隆它并使用它来创建必要的新元素。
不过,我不确定哪种方式更好,并且可能会有更好的变体。我试图用谷歌搜索这个问题,但找不到任何东西。
你会推荐什么?