我构建了一个计算器,我想知道如何在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());
});
});
答案 0 :(得分:0)
在jQuery中,唯一可以改变的是@Html.DisplayFor
函数,它们将分别更改为document.getElementById
和$("#resultBox").val(val)
。
作为旁注,如果更改名为“val”的变量会更好,因为它会产生稍微混乱的代码。