我想建立一些使用jQuery append(...)的列表元素,但我似乎没有得到正确的语法。我有一部分来自(有正确的输出),但我相信有更好的方法来使用不需要直接从字符串构建HTML的函数。jquery追加用法,而不生成字符串中的HTML
我想要的结果......
<a href='...;'>
<div>Wigan</div>
<div style="font-size: 8px">Wigan, null, NaN</div>
</a>
我的JavaScript ...
var result = $("<a>", {href: "..."});
result.append("<div>"+ results[index].Region + "</div>");
result.append("<div style = \" font-size: 8px\">" + results[index].District + ", " + results[index].Postcode + ", " + +results[index].CountryCode + "</div>");
我有上述作品什么,但我怎么组追加调用和内容构建这件事而不是像上面那样简单地创建字符串?
谢谢。
有你看着像[胡子](http://mustache.github.io/)到模板像这样重复的元素? –
@BrianMuenzenmeyer:不,到现在为止我从来没有听说过它。如果可能的话,我宁愿避免在这个时候添加新的框架,尽管我知道我可以通过jQuery实现我所需要的,即使我按照上面所示的方式来完成。不过谢谢。 –
可以理解。模板框架给了你很大的权力 - 但TrueBlueAussie下面描述的将在一个绑定:) –