Nat*_*san 4 jquery for-loop jquery-append
下面是我的代码.
$("<table/>",{"cellspacing":"0","cellpadding":"0","border":"0","width":"100%"})
.append(
$("<tbody/>")
.append(function(){
options=["ONE","TWO","THREE","FOUR"];
$.each(options, function(val) {
return ($("<tr/>")
.append(
$("<td/>").html("4/6/2013 10:41"),
$("<td/>").html("5/6/2013 10:42"),
$("<td/>").html(val),
$("<td/>").html("<img src='pdf_16x16.png'/>"),
$("<td/>").html("<a href='#'>Re-Upload Documents</a>")
));
})
})
).appendTo("body");
Run Code Online (Sandbox Code Playgroud)
fornd中的for循环不起作用.
问题是因为你没有从append函数返回任何东西,只返回其中的each循环.试试这个:
$("<tbody/>").append(function(){
options = ["ONE","TWO","THREE","FOUR"];
var $container = $('<table></table>');
$.each(options, function(val) {
$container.append($("<tr/>").append(
$("<td/>").html("4/6/2013 10:41"),
$("<td/>").html("5/6/2013 10:42"),
$("<td/>").html(val),
$("<td/>").html("<img src='pdf_16x16.png'/>"),
$("<td/>").html("<a href='#'>Re-Upload Documents</a>")
));
});
return $container.html();
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6262 次 |
| 最近记录: |