我遇到了一個Javascript/JQuery的問題,我希望你會知道如何解決。JQuery不工作後函數被調用
假設我定義這個函數,構建ID爲「格」內表「TableHolder」:
MakeTable = function()
{
document.getElementById('TableHolder').innerHTML = "";
var tablebuild = "<table><tbody><tr>";
for (i=0; i<3; i++)
{
tablebuild += "<td></td>";
}
tablebuild += "</tr></tbody></table>";
document.getElementById('TableHolder').innerHTML = tablebuild;
}
我調用此函數文檔時準備好了,並告訴jQuery來重建表時點擊任何單元格。
$(document).ready(function() {
MakeTable();
$('td').click(function(){
MakeTable();
}
});
一旦單元格被點擊並且MakeTable()重建表格,JQuery將不再適用於新的單元格。
有什麼辦法可以解決這個問題而不使用循環?
*上面是一個程序的麪包和黃油版本,實際上有一個目的,我承認它是無用的。然而,該解決方案全面適用。
代表團是需要的,因爲你是重寫表格單元格 – Huangism