如何将局部变量传递给Jquery.globalEval()实用程序

时间:2017-07-11 06:33:43

标签: jquery

这是我的代码 - 我正在循环中创建具有多个条件的字符串变量。

var condition = "";                
                for (var n = 0; n < numColValue.length; n++) {
                    $.each(numColValue[n], function (i, colValue) {
                        if (colValue !== null && colValue !== '' && colValue !== "") {
                            if (!isNaN(colValue)) {
                                condition += " (parseFloat(obj." + numColValue[n] + ") >= parseFloat(" + colValue + ")) &&";
                            } else {
                                condition += " (parseFloat(obj." + numColValue[n] + ") >= parseFloat(obj." + colValue + ")) &&";
                            }
                        }
                    });
                }

现在我想使用Jquery.globalEval()

评估条件
var filter_result = MyArray.filter(function (obj) {
                    return $.globalEval(condition);
                });

但它给出了错误&#39; obj未定义&#39;

0 个答案:

没有答案