循环使用JQuery

时间:2013-07-27 10:18:09

标签: javascript jquery

我正在尝试在JQuery中创建一个循环来显示数据! 我正在使用API​​中的数据。 似乎我收到了语法错误。

我可以这样做吗?

$.each(data.results, function (i, item) { // on this line

    var Name = item.name;
    var Date = item.auditInfo.dateCreated;
    var Creator = item.creator.display;
    $htmlstring.append($('<li/>').append('<p>Test</p>'));
    $htmlstring.append("<div class='title'> Info : "
    Name + Date + Creator "</div>");

});
$('#afficher').html($htmlstring);

1 个答案:

答案 0 :(得分:1)

您尝试将一组DOM元素($htmlstring)传递给需要HTML字符串(.html)的函数。

请尝试使用$('#afficher').append($htmlstring)。 [哦,并重命名你的变量,因为它不是HTML字符串!]

您还试图构建非法HTML。假设$htmlstring的初始容器元素是<ul>(因为您正在添加<li>项),您无法添加<p>或{{1项目到<div>

假设这些元素应该在 <ul>元素中

<li>