javascript - 使用 jQuery 将第一行添加到表中

标签 javascript jquery html-table prepend

我的代码中有一个表格:

<table class="mainTable">
</table>

我想在它前面添加一个头行。

var filter_all_head_row="
            <tr>\
                <th>smth</th>\
                                ...
                    <th>smth</th>\
                        </tr>
";

我正在尝试使用以下代码在我的页面加载中执行此操作:

$("table.mainTable").prepend(filter_all_head_row);

通过控制台说:

Uncaught SyntaxError: Unexpected token ILLEGAL

解决方案?

最佳答案

试试这个 solution

var filter_all_head_row = '<tr>\
   <th>smth</th>\
   <th>smth</th>\
 </tr>';

你是这样写的

var filter_all_head_row = '
......

应该是这样的

var filter_all_head_row = '\
......

因为每次你想要进入下一行时,你都必须输入这个\。 还建议使用一些工具,例如Adobe Dreamviewer等,它们会在编写代码期间显示此类错误

关于javascript - 使用 jQuery 将第一行添加到表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22759950/

相关文章:

javascript - 使用 jQuery 重置文本,存在 AJAX 调用

javascript - jQuery:我的下拉菜单的 getPos

jquery - exports 未在 Typescript 中定义

html - 如何居中对齐所有 HTML 表格,以及如何使所有表格保持相同的宽度?

javascript - 将整个 html 表传回服务器并替换数据库表?

JavaScript:使用德语日期字符串进行日期算术

javascript - 使异步方法同步javascript

javascript 相当于 [x for x in array]

jQuery Toggle 响应式设计问题

javascript - 表行根本没有被删除