0

我有一个元素数组,我使用以下命令将它们打印出来:

    function extractResult(result){     
        jQuery.each(result, function(index, value) {
            console.log(index, value); 
        });
    };

它像这样打印到控制台:


吉姆先生
00000001VKnAAL
史密斯
销售
教授
3d000001VKkAAL

我想将其打印到表格或无序列表中。有人能建议我怎么做吗?

如果最好的话,我很乐意使用动态生成的 jQuery 表或无序列表。

干杯!

4

2 回答 2

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);
    });
}
于 2013-09-09T15:32:49.690 回答
0

因为你想要一个建议而不是代码。使用您现在使用的相同 jQuery.each 循环,但不是将内容输出到控制台,而是使用 jQuerys .html 方法将其添加到现有表结构中。

于 2013-09-09T15:32:40.697 回答