我以前也是这样做的,现在不知道为什么它不起作用了。
我目前的职能
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。
发布于 2014-03-23 19:30:52
检查页面中是否包含jquery库,如果不包含jquery库,则使用firebug控制台检查是否有任何语法错误,可能是某个括号打开或关闭,您共享的代码绝对是写的,它应该工作,恐怕您也没有包含jquery脚本文件。
https://stackoverflow.com/questions/22595772
复制相似问题