将数组中的一个值附加到每个值'等效的html节点
Appending each a value from an array to it's equivalent html-node
我有一个对象数组:
comment: "https://www.facebook.com/groups/2388163605/permalink/10151045693478606/"
comments: Array[1]
created: "48 minuter sen"
img: "http://graph.facebook.com/589136752/picture"
link: "http://www.facebook.com/589136752"
message: "gbg - sthlm 31/7. finnes: 3 platser. 0703 05 45 65"
name: "Jack Johansson"
sortvar: 1342676288
使用此阵列和胡子。我生成了一个html列表元素列表。但是,我不使用"Name"变量。它在那里用于调试函数。当调试运行时,我想将名称变量添加/附加到它的等效列表节点的开头。做这件事的好方法是什么?我宁愿不创建一个新的模板在胡子。
我相信解决方案是这样的:
foreach(item in array){
$(li).append('<p>'+item.name+'</p>');
}
但这将添加项目。命名所有列表项目。我想将第一个item.name添加到第一个列表项,将第二个item.nname添加到第二个等等。
我不懂Mustache,
如果您只想在调试诸如之类的逻辑时将Name属性添加到Js对象
var x={
comment: "https://www.facebook.com/groups/2388163605/permalink/10151045693478606/",
comments: Array[1],
created: "48 minuter sen",
img: "http://graph.facebook.com/589136752/picture",
link: "http://www.facebook.com/589136752",
message: "gbg - sthlm 31/7. finnes: 3 platser. 0703 05 45 65",
sortvar: 1342676288
};
if(debug)x.name="Jack Johansson";
可以使用,再次我完全不知道胡子。
你想要像这样的东西吗
var index = 0;
foreach(item in array){
$("#mainslector li").eq(index++).append('<p>'+item.name+'</p>');
}
刚刚看到你的更新,仍然不确定你想要什么,这只是演示了为第n个元素选择第n个li。
相关文章:
- 节点.js将变量显示为 HTML
- 如何引用HTML中节点模块中的js文件
- window.getSelection()不会't给出html节点
- 删除HTML节点而不删除其子节点
- cytoscapejs-在节点体中嵌入html
- 需要使用JavaScript根据类名合并相邻的HTML节点
- 通过 AJAX 发送表单,HTML 节点选择用于数据发送
- HTML 中是否存在属性节点
- 使用 jQuery 将自定义 ID 添加到克隆的 HTML 节点
- 为什么我的html节点保持类ng隐藏属性ng show=true
- 在我的html中使用节点函数
- JsTree从未渲染的节点获取html属性
- 将jQuery节点转义为文本,以便HTML代码可见
- 试图通过克隆节点来替换 HTML,但得到奇怪的结果
- Javascript:显示/隐藏HTML节点
- js初学者-如何获得网页中所选内容的html以及整个节点层次结构
- 在节点中标记为Html
- jQuery:使用多个数组来匹配确定子节点HTML的类属性
- DOM 节点 HTML 呈现时进行协调
- 从非结束节点HTML元素(如LI元素)获取文本值的Javascript