我正在间歇性地收到以下Java脚本错误”return” statement outside of function
。
以下是我的jQuery代码中返回的函数。我想知道此代码模式有什么问题吗?在一个函数中调用另一个函数是否有问题?有什么想法吗?
码
function getSelectedParameters(parameterControl) {
var selectedElements = $.map($(parameterControl + " option:selected"), function (el, i) {
var code = getCode($(el).text());
return code;
});
var parameter = selectedElements.join(",");
if (isAnyParameterSelected == 0) {
if (parameter.length > 0) {
isAnyParameterSelected = 1;
}
}
return parameter;
}
function getCode(selectedValue) {
var firstIndex = selectedValue.lastIndexOf(":");
var code = selectedValue.substring(0, firstIndex);
return code;
}
最佳答案
Try this:
function getSelectedParameters(parameterControl) {
var selectedElements = [];
$.each($(parameterControl + " option:selected"), function (el) {
selectedElements.push(getCode($(el).text()));
});
if (isAnyParameterSelected == 0 && selectedElements.length > 0) {
isAnyParameterSelected = 1;
}
return selectedElements.join(",");
}
关于jquery - jQuery代码中的间歇性错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19186417/