Jer*_* S. 3 javascript jquery json
我不想带回或删除数组中的第一条记录并将其附加到我的页面.我从下面的JSON文件中获取数据:
$(data.content).each(function(index, content){
$("#htmlID").append('<span>' + content.myinfo + ');
});
{
"content":
[
{"myinfo":"Bill Clinton 095 years old. "},
{"myinfo":"Bill Clinton 195 years old. "},
{"myinfo":"Bill Clinton 295 years old. "},
{"myinfo":"Bill Clinton 295 years old. "}
]
}
Run Code Online (Sandbox Code Playgroud)
当我将我的数据附加到页面时,一切都很完美,但我想跳过第一个元素(索引)...我基本上不想带回比尔克林顿095岁的特定输出.
我怎么做?(grep?,删除,删除?).
什么是最简单的方法?
您可能不想修改数组或JSON,因此只需测试执行循环时您所在的元素:
$(data.content).each(function(index, content){
if (index>0) { // skips first element
$("#htmlID").append('<span>' + content.myinfo + '</span>');
}
});
Run Code Online (Sandbox Code Playgroud)
或者更好的是,只需使用一个老式的for循环并节省一些开销:
for (var i=1; i<data.content.length; i++) {
$("#htmlID").append('<span>' + data.content[i].myinfo + '</span>');
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3289 次 |
| 最近记录: |