我之前以同样的方式完成了这项工作,但现在却不知道为什么它不起作用。
我目前的职能
function refreshTable()
{
var filters = ["Park", "Building", "Room", "Week"];
var days = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"];
var times = ["9:00-9:50", "10:00-10:50", "11:00-11:50",
"12:00-12:50", "13:00-13:50", "14:00-14:50",
"15:00-15:50","16:00-16:50", "17:00-17:50"];
var tableHTML = "<table><tr><th></th>";
for (var i = 0; i < 9; i++)
{
tableHTML += "<th>" + times[i] + "</th>";
}
tableHTML += "</tr>";
for (var k = 0; k < 5; k++)
{
tableHTML += "<tr><th>" + days[k] + "</th>";
for (var l = 0; l < 9; l++)
{
tableHTML += "<td class='availability'></td>"
}
tableHTML += "</tr>"
}
tableHTML += "</table>";
alert(tableHTML);
$('#tableDiv').html(tableHTML);
}
html被正确警告并且格式正确,但不会发布到div标签的html。
答案 0 :(得分:0)
检查你是否在页面上包含了jquery库,如果不包含它并使用firebug控制台来检查你是否有任何语法错误,可能是某些括号打开或关闭缺失,你共享的代码绝对是写的,它应该工作,恐怕你还没有包括jquery脚本文件。