我有这段代码用于从某些外部资源中检索值,问题是当显示该值时,每个字符都在新行中,而在每个字符之前都有一列带有数字的列,例如字符计数器。
当前的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)));
任何帮助将不胜感激!
最佳答案
我认为这就是您希望函数看起来像的样子。
function prettydump(obj) {
ret = "";
ret += "<tr><td>";
$.each(obj, function(key, value) {
ret += value;
});
ret += "</td></tr>";
return ret;
}
关于javascript - jQuery在一行而不是表行中检索结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28465902/