[英]how can i reference an ID from js to html
<table style="width:100%" id="ex-table">
<tr id="tr">
<th>Age:</th>
<th>first_name:</th>
<th>last_name:</th>
<th>notes:</th>
</table>
var database = firebase.database().ref().child('users');
database.on('value', function (snapshot) {
if (snapshot.exists()) {
var content = '';
snapshot.forEach(function (data) {
var val = data.val();
content += '<tr>';
content += '<td>' + val.age + '</td>';
content += '<td>' + val.first_name + '</td>';
content += '<td>' + val.last_name + '</td>';
content += '<td>' + val.notes + '</td>';
content += '</tr>';
});
$("#ex-table").append('content'); //isnt working, 'Uncaught ReferenceError: $ is not defined'
}
});
所以我试图在我的 JS 中附加下表,但由于某种原因它不起作用。 在控制台中,我收到“未捕获的 ReferenceError:$ 未定义”。 有谁知道这是为什么? 它可能非常简单,但我无法弄清楚。
$("#ex-table")
是 jQuery 语法,但你没有加载这个库。 使用document.getElementById()
。 然后附加到其innerHTML
属性。
document.getElementById("ex-table").innerHTML += content;
尝试这个
var table = document.getElementById("ex-table");
table.innerHTML += content;
好吧,你可以像这样使用 jQuery:
$(function() {
// bla bla bla
$("#ex-table").append(content);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.