javascript - 如何通过 JQuery 附加到 HTML 表格但保留我想要的格式?

标签 javascript jquery html

所以这个:

$.each( data.dbmatches, function(i, item) {
    $('#dbresults tbody').append('<tr><td>Accession</td><td>item.description</td></tr>');
});

$('#dbresults').show();
}

给我一​​个我想要的格式的 HTML 表格:

Accession   item.description

但是,item.description 是来自数据库匹配的值,无论我对 append 使用什么变体,最终都不会得到相同的 HTML 表格格式。我做错了什么?

$('#dbresults tbody').append('<tr><td>Description</td><td>').append(item.description).append('</td></tr>');

结果:

Accession
This is the description

这是最接近的一个,但项目位于表格单元格之外,就像在列中一样。

$('#dbresults tbody').append('<tr>').append('<td>','Description','</td>').append('<td>',item.description,'</td>').append('</tr>');

结果:

Accession    This is the description

任何帮助/提示将不胜感激。谢谢

最佳答案

您的问题是追加自动关闭标签,因此解决方案是连接:

$('#dbresults tbody').append('<tr><td>Description</td><td>'+item.description+'</td></tr>');

关于javascript - 如何通过 JQuery 附加到 HTML 表格但保留我想要的格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16429025/

相关文章:

javascript - 为什么我无法获取字符串形式的变量名称?我想创建自己的 'console.log' 函数

jquery - 更改 li 内 span 内内容的 css

javascript - VoiceOver 不会对 anchor 使用react并正确改变 iOS 上的焦点

javascript - 如果用户不是管理员,注销 jQuery?

Javascript - 在控制台中设计文本

php - 如何使用 Ajax 将多个列值从 Mysql 获取到 JQuery 函数中

javascript - jQuery 选择-选择防止隐藏选择

html - .active 类在 Bootstrap 3 进度条和加载动画中不起作用

jquery - 为什么工具提示在 jquery 中不起作用

Javascript - event.target.offsetParent