我想建立一些使用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下面描述的將在一個綁定:) –