问题改变div内部html

时间:2014-03-23 19:18:25

标签: javascript jquery html

我之前以同样的方式完成了这项工作,但现在却不知道为什么它不起作用。

我目前的职能

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。

1 个答案:

答案 0 :(得分:0)

检查你是否在页面上包含了jquery库,如果不包含它并使用firebug控制台来检查你是否有任何语法错误,可能是某些括号打开或关闭缺失,你共享的代码绝对是写的,它应该工作,恐怕你还没有包括jquery脚本文件。