我希望有人能幫助我解決這個問題。我試圖在javascript/jquery中動態構建一個HTML表格,它基於迭代由早期代碼構建的數組。我只要在頁面加載下面的參考線得到一個錯誤:在javascript中構建HTML表格,得到「ReferenceError:invalid assignment left-side」
function BuildForm (allFields) {
var dyndata = "";
var formstart = "<form>\n<fieldset class='fieldset-js'>\n<legend>Choose A Parent</legend>\n<table class='table-js'>\n<tr>\n<th class='th'>ID</th>\n<th class='th'>Name</th>\n<th class='th'>DOB</th>\n<th class='th'>Phone</th>\n</tr>\n<tr>";
$('#PickAParent-Form').append(formstart);
$.each(allFields, function (index, value) {
if ((index + 5) % 5 == 0) {
dyndata = "<tr>\n<td class='td1'><input type='radio' name='pid' value='" = index + "'>" + value + "</td>\n";
error here---------^
$('#PickAParent-Form').append(dyndata);
} elseif ((index +1) % 5 == 0) {
dyndata = "<td class='td1'>" + value + "</td>\n</tr>\n";
$('#PickAParent-Form').append(dyndata);
} else {
dyndata = "<td class='td1'>" + value + "</td>\n";
$('#PickAParent-Form').append(dyndata);
}
});
DisplayForm;
}
我已經遍佈谷歌和SO該AM,但找不出這一個。任何幫助深表感謝!!
賓果!非常感謝你 - 我多次查看該代碼,從未看到「=」代替「+」。欣賞協助! – TheJester1977