【发布时间】:2013-09-26 06:30:53
【问题描述】:
我有一个内容不断变化的网站。我想为元素列表加载模板。元素的数据由 ajax 调用独立收集。 我的模板是标准的 html。我希望能够仅将模板加载到 js-memory 中一次,并将其重用于所有重复它的元素,并使用 $(..).append(my new list-elemnt) 将其附加到我的列表中。
我想出了如何使用 .load() 加载文件,但我没有设法重用数据并将数据填充到模板中。将其转换为 jQuery-Object 是我的问题之一。我也不知道最好的做法是什么。
总而言之,我想: 1. 从服务器加载模板(文本/html)一次 2. 多次重复使用,从独立收集的列表中填充数据 3. 使用 $(my element).append() 将其附加到 DOM 中的现有元素
非常欢迎任何标准的 jQuery 方式或更好的解决方案。我想避免为此添加另一个库/依赖项。
非常欢迎作为 jsfiddles 的示例。
【问题讨论】: