Eclipse Javascript错误,它没有';不显示
嘿,伙计们,我的js中有一个错误,Eclipse没有告诉我它在我的行中的位置。你知道会是什么吗?谢谢 这是我的密码:Eclipse Javascript错误,它没有';不显示,javascript,html-table,Javascript,Html Table,嘿,伙计们,我的js中有一个错误,Eclipse没有告诉我它在我的行中的位置。你知道会是什么吗?谢谢 这是我的密码: function createVersionRow(appKey, version, status) { var value = (appKey + ';' + version); return '<tr id="' + getVersionRowID(appKey, version) + '"><td>' + version + '</td
function createVersionRow(appKey, version, status) {
var value = (appKey + ';' + version);
return '<tr id="' + getVersionRowID(appKey, version) + '"><td>' + version + '</td><td class="text-center"><input type="radio" name="version"'+ onchange="changeVersionStatus(this);"'></td><td>' + status + '</td></tr>';
}
以下是函数changeVersionStatus:
function changeVersionStatus(obj) {
var info = $(obj).val().split(";");
loadVersion(info[0], info[1]);
}
当我调用changeVersionStatus时,是否会出现这种情况?您构建字符串的方式有一个bug。您的引号不匹配
return '<tr id="' +
getVersionRowID(appKey, version) +
'"><td>' +
version +
'</td><td class="text-center"><input type="radio" name="version"'+
onchange="changeVersionStatus(this);"'></td><td>' <-- error is here
+ status + '</td></tr>';
返回“”+
版本+
“”错误是什么?错误消息的文本是什么?因此浏览器中的控制台中没有错误?我构建了它,现在它显示了意外的字符串,但我不知道我的错误是什么不确定您如何“构建”它,但它在代码中指向哪里?哦,为什么“+onchange=”changeVersionStatus(this);“'
return '<tr id="' +
getVersionRowID(appKey, version) +
'"><td>' +
version +
'</td><td class="text-center"><input type="radio" name="version"'+
onchange="changeVersionStatus(this);"'></td><td>' <-- error is here
+ status + '</td></tr>';
return '<tr id="' +
getVersionRowID(appKey, version) +
'"><td>' +
version +
'</td><td class="text-center"><input type="radio" name="version" onchange="changeVersionStatus(this);"></td><td>' +
status + '</td></tr>';
var id = getVersionRowID(appKey, version)
return `<tr id="${id}">
<td>${version}</td>
<td class="text-center">
<input type="radio" name="version" onchange="changeVersionStatus(this);">
</td>
<td>${status}</td>
</tr>`