将元素数组打印到表或无序列表中。 jQuery或HTML

时间:2013-09-09 15:29:57

标签: jquery html

我有一系列元素,我使用以下内容打印出来:

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

它打印到控制台,如下所示:

  

先生。吉姆士00000001VKnAAL
史密斯士郎   教授
3dO0001VKkAAL

我想将它打印到表格或无序列表中。谁能建议我怎么做呢?

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

干杯!

2 个答案:

答案 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方法将其添加到现有表结构中。