我想将 JSON 数据放入表中,但无法为每个循环创建 tr 项。
我必须有 2 列,即描述和照片本身。
<强> http://jsfiddle.net/28hEb/27/
var userid = "998875@N22";
$.getJSON("http://api.flickr.com/services/feeds/groups_pool.gne?id=" + userid + "&lang=en-us&format=json&jsoncallback=?", function (data) {
$.each(data.items, function (index, item) {
$("<td>").html(item.title).appendTo("#table1");
$("<img/>").attr("src", item.media.m).appendTo("#table1");
if (index == 1) {
return false;
}
});
});
最佳答案
测试下一个代码...
var userid = "998875@N22";
$.getJSON("http://api.flickr.com/services/feeds/groups_pool.gne?id=" + userid + "&lang=en-us&format=json&jsoncallback=?", function (data) {
$.each(data.items, function (index, item) {
var tr = $('<tr/>');
var td = $('<td/>').text(item.title);
var td2 = $('<td/>');
var img = $('<img/>').attr("src", item.media.m);
$('#table1').append(tr.append(td, td2.append(img)));
});
});
关于javascript - JSON数据存入表需要tr元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19884867/