首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jQuery检索结果为一行,而不是表行。

jQuery检索结果为一行,而不是表行。
EN

Stack Overflow用户
提问于 2015-02-11 22:37:25
回答 1查看 58关注 0票数 0

我有这样的代码,用于从某个外部资源检索值,问题是,当显示值时,每个字符都在一个新行中,在每个字符之前都有一个带有数字的列,如字符计数器。

当前HTML显示:

代码语言:javascript
复制
<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>

我想将它显示在一行中,而不计算数字:

代码语言:javascript
复制
<tr><td>akpp.</td></tr>

我首先尝试移除键,然后对值进行赋值,但之后我只得到新行中没有值的数字。

jquery代码的一部分

代码语言:javascript
复制
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)));

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-11 22:44:29

我想这就是你想让你的功能看起来像什么。

代码语言:javascript
复制
function prettydump(obj) {
  ret = "";
  ret += "<tr><td>";
  $.each(obj, function(key, value) {
    ret += value;
  });
  ret += "</td></tr>";
  return ret;
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28465902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档