jquery的Eval函数

时间:2016-11-09 15:23:18

标签: javascript jquery eval

我构建了一个计算器,我想知道如何在jQuery中处理eval()函数。有什么办法吗?下面,我写了一个javascript函数来计算并显示计算结果。我想将它转换为jQuery。提前谢谢。

function result(val) {
    document.getElementById("resultBox").value = val;
}

function calc() {
    try {
        result(eval(document.getElementById("resultBox").value))
    }
    catch (result) {
        result('Error')
    }
}

$(document).ready(function () {
            $('.buttons').click(function () {
                $('#resultBox').val($('#resultBox').val() + $(this).val());
            });
        });

1 个答案:

答案 0 :(得分:0)

在jQuery中,唯一可以改变的是@Html.DisplayFor函数,它们将分别更改为document.getElementById$("#resultBox").val(val)

作为旁注,如果更改名为“val”的变量会更好,因为它会产生稍微混乱的代码。