javascript - 如何使用jquery追加列表

标签 javascript jquery list web append

基本上,我尝试使用 jquery append 列表。该列表中的每个元素都连接到不同的链接。这就是我所做的

for (i=0; i <data.length ; i++ ){

        var a = $('<a />');
        a.attr('href','https://example.com/browse/' + data[i].key);
        a.text(data[i].name);


        $("#list-of-project ul").append("<li>").append(a).append("</li>");


    }

这里的“data”是我从 REST 获得的一个 JSON 数组,具有 key 和 name 属性。 但是,使用这个,我得到了这样的输出 unwanted result 。该元素与列表点不在同一行。 我希望文本与列表点位于同一行。有什么帮助吗??

最佳答案

for (i=0; i <data.length ; i++ ){

    var a = $('<a />');
    a.attr('href','https://example.com/browse/' + data[i].key);
    a.text(data[i].name);
    var li ="<li>"+a+"</li>"
    $("#list-of-project ul").append( li );
}

关于javascript - 如何使用jquery追加列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45915090/

相关文章:

javascript - ng-repeat 中按键自定义对象排序

javascript - 随着时间的推移来回改变颜色

javascript - 检查字段长度作为用户类型

带有可变参数的 Python "maximum recursion depth exceeded in comparison"。但是,可以很好地处理列表

c# - 是否可以在 C# 中创建具有自定义值或模板值的谓词

python - 基于Enum迭代或索引列表

javascript - 如何对包含 null 和未定义元素的数组使用分配函数?

javascript - 需要用户输入的特定部分

javascript - 将文本字符串插入 href 链接(特定位置)

javascript错误,需要双重包含jquery