我有这个代码用于从一些外部资源中检索一个值,问题是当显示该值时,每个字符都在一个新行中,并且在每个字符之前都有一个带有数字的列,就像一个字符计数器
当前的HTML显示:
<tr><td>1</td><td>a</td></tr>
<tr><td>2</td><td>k</td></tr>
<tr><td>3</td><td>p</td></tr>
<tr><td>4</td><td>p</td></tr>
<tr><td>5</td><td>.</td></tr>
我想在一行中显示它而不计算数字:
<tr><td>akpp.</td></tr>
我首先尝试删除密钥然后对值进行赋值,但之后我只获得没有值的新行中的数字。
jquery代码的一部分
function prettydump(obj) {
ret = ""
$.each(obj, function(key, value) {
ret += "<tr><td>" + key + "</td><td>" + value + "</td></tr>";
});
return ret;
}
var info = $('<div class="uploaded_info"/>');
$(info).append($('<div class="data"/>').append(prettydump(data.result.path)));
任何帮助都将受到高度赞赏!
答案 0 :(得分:3)
我认为这就是你想要的功能。
function prettydump(obj) {
ret = "";
ret += "<tr><td>";
$.each(obj, function(key, value) {
ret += value;
});
ret += "</td></tr>";
return ret;
}