【发布时间】:2022-01-31 21:16:33
【问题描述】:
我正在尝试制作一个表格,用户可以在其中查看数据库中的一些数据。
为此,我使用此 js 代码为每个实体附加一行:
function append(id, name){
$table_body = $('#tbody');
//html of the table row
$table_row = $('<tr class="edit" id="' + id + '"> <td></td><div class="checkbox"> <label><input type="checkbox" name="checkbutton">checkbox</label></div><td>' + name + '</td></tr>');
//append row
$table_body.append($table_row);
$('#avatartable').show();
}
使用该代码,我遇到了这个错误:未捕获的 ReferenceError: $ is not defined
我很确定需要美元符号,但我不知道我现在能做什么。
【问题讨论】:
-
将 jQuery 链接到文档。也许一文不值,但是 JS 变量名通常不是以
$开头,而是使用骆驼大小写而不是_s,目前您的代码看起来更像是无效的 PHP。您的代码的未来开发人员会因为这样的约定而讨厌他们的工作......
标签: javascript html-table