我有一系列元素,我使用以下内容打印出来:
function extractResult(result){
jQuery.each(result, function(index, value) {
console.log(index, value);
});
};
它打印到控制台,如下所示:
先生。吉姆士00000001VKnAAL
史密斯士郎 教授
3dO0001VKkAAL
我想将它打印到表格或无序列表中。谁能建议我怎么做呢?
如果最好的话,我很乐意使用动态生成的jQuery表或无序列表。
干杯!
答案 0 :(得分:3)
有点不清楚你在问什么,但如果你要做的只是将数组中的值放到DOM中,你可以从这样的东西开始,把它改成你想要的任何东西:
var list = $('<ul />'); // create UL
extractResult(array); // run function and fill the UL with LI's
$('body').append(list); // append the completed UL to the body
function extractResult(result){
jQuery.each(result, function(index, value) {
// create a LI for each iteration and append to the UL
$('<li />', {text: index + ', ' + value}).appendTo(list);
});
}
答案 1 :(得分:0)
因为你想要一个建议而不是代码。使用您现在使用的相同jQuery.each循环,但不是将内容输出到控制台,而是使用jQuerys .html方法将其添加到现有表结构中。