【发布时间】:2020-02-04 06:43:53
【问题描述】:
我想说我如何在这个计算器中进行此操作。例如,如果我在此计算器中进行此计算 2 + 2 = 4,则在此计算中答案为 4,我想用答案进行新的计算前面的等式。例如,前面的方程答案是 4,我想要这个 2 + 2 = 4 然后 4 + 2 = 6 。
<body>
<input type="text" class="input">
<button class="oprator" id="butn4">4</button>
<button class="oprator" id="butn6">6</button>
<button id="butnplus">+</button>
<button id="equal">=</button>
</body>
<script>
$(document).ready(function () {
var evaluated = false;
$(".oprator").click(function () {
const val = evaluated ? $(this).text() : ($(".input").val() + $(this).text())
$(".input").val(val)
evaluated = false;
});
$("#butnplus").click(function () {
$(".input").val($(".input").val() + $("#butnplus").text())
});
$("#equal").click(function () {
$(".input").val((eval($(".input").val())))
evaluated = true;
});
});
</script>
【问题讨论】:
-
你在找什么
标签: jquery calculator