我有一种情况,我需要处理大量 JSON,并且对于每个“数据”项,将其作为列表项输出到页面上。这很好,但是我意识到这样做的正确方法。
例如,我只能想到的一种方法是:
$.each(json.data, function(key, value) {
$('ul').prepend("<li><div class='name'>" + value.name + "</div>...<li>");
});
现在这可行,但是如果我有多层 div 和其他元素,它只会变得一团糟。我可以通过对它进行多行处理来使它在代码中看起来更好,但这仍然是一种糟糕的维护方式。
我如何解决这个问题并正确地做/展示它?
在我加载的另一个文件中准备一个模板,然后将 HTML/文本分配给特定元素?