在javascript中构建HTML表,得到“引用错误:左侧无效赋值”
Building HTML table in javascript, getting "ReferenceError: invalid assignment left-hand side"
我希望有人能帮我解决这个问题。 我正在尝试在javascript/jquery中动态构建一个HTML表,基于对早期代码构建的数组的迭代。 页面加载后,我在下面的引用行上收到错误:
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;
}
我一直在谷歌和所以这个上午,但无法弄清楚这个。 任何帮助都非常感谢!!
这一行:
dyndata = "<tr>'n<td class='td1'><input type='radio' name='pid' value='" = index + "'>" + value + "</td>'n";
应该是:
dyndata = "<tr>'n<td class='td1'><input type='radio' name='pid' value='" + index + "'>" + value + "</td>'n";
看起来您有一个等号而不是变量到字符串转换的加号
将其更改为:
dyndata = "<tr>'n<td class='td1'><input type='radio' name='pid' value='" + index + "'>" + value + "</td>'n";
注意:
value='" + index + "'
而不是:
value='" = index + "'
相关文章:
- Meteor.js Cordova错误:错误白名单拒绝
- .bind('all', 'update')上的主干怪异类型错误错误
- 错误:错误:语法错误,无法识别的表达式:
- Jqx图表给出错误错误:
属性高度=“-1”的负值无效 - WebGL错误-错误:WebGL:bindBuffer:buffer已包含元素数据
- getDetails中引用值错误-谷歌位置搜索
- Javascript setTimeout作用域引用了错误的变量
- 修复了在 PhoneGap 中使用 jQuery Mobile 的 jQuery 验证中导致错误错误的延迟回调
- AngularJS 1.3 - 错误:错误:modulerr 模块错误(使用 ng-view,$routeProvide
- AngularJS - 处理错误错误:[ng:areq] 在此特殊情况下 (?)
- 路由错误:错误:发送标头后无法设置标头
- 为什么我收到错误“错误未定义'http..'不是一个函数”
- 节点 js 与 gmail api,API 返回错误:错误:unauthorized_client
- 鼓励JavaScript应用程序的错误/错误报告的最佳实践
- JavaScript”;这个“;引用了错误的对象
- Mysql查询引用语法错误
- JSON循环引用角度错误
- document.getElementById对文档的JS引用返回错误
- Angular/Nodejs 中的无引用函数错误
- JavaScript 'this' 引用了错误的范围