如何动态创建 HTML、循环遍历字符串和列表。我在 $.each, Jquery中的 if 语句中得到了单个字符串的答案,但我相信这本身就值得提出一个问题
$.each(amlData, function (index, item) {
$('<div class=message><pre><dl><dt>Matched On:</dt><dd>' + item.ItemType +
'</dd><dt>Date Listed:</dt><dd>' + item.DateListed +
'</dd><dt>ID:<dt><dd>' + item.ID +
'</dd><dt>Percentage:</dt><dd>' + item.PercentageMatch +
'</dd><dt>List:</dt><dd>' + item.List +
'</dd>' + (item.Gender != null ? '<dt>Gender:</dt><dd>' + item.Gender : '') +
'</dd>' + (item.Countries.length != 0 ? $.each(item.Countries, function (i, ele) {
+'<dt>Countries:</dt><dd>' + ele: '')
}) +
'</dd></dl></pre></div>').appendTo('div#results');
});
国家以上的所有内容都是一个值,但是,国家(和其他元素)包含多个值。
如何循环遍历多个元素并内联显示它们的内容?