javascript - 如何将计算器运算元素转换为字符串得到解,然后将解返回给元素?

标签 javascript jquery html css calculator

所以我在 codepen 中制作了一个 JQuery 计算器,我基本上是让按钮写出方程式。到目前为止,一切都很好。然而,一旦我试图取回计算结果,我就遇到了一些问题。如何将 HTML 中的计算元素转换为 JQuery 中的可变字符串,然后将其作为解决方案返回到 HTML 中? 这是我的代码笔元素链接,以及有问题的代码部分:http://codepen.io/Starkiller12/pen/eJYGXY

 $("#equal").click(function() {
   var x = $("p");
    $("p").empty();
   $("p").html(x);
  })

最佳答案

您可以执行以下操作:

$("#equal").click(function() {
    var arr = $('p').text().split('+');
    var first=parseInt(arr[0]);
    var two=parseInt(arr[1]);
    $("p").empty();
    $("p").html(first + two);
  })

这里是加法(+)。 您可以为其他人做同样的事情。

Working Fiddle

关于javascript - 如何将计算器运算元素转换为字符串得到解,然后将解返回给元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34100876/

相关文章:

jquery - 使用表的 id 访问 DataTables API

html - 标签内的字体颜色 html 不要改变

javascript - 仅替换 jQuery 函数中的部分文本

javascript - 更改滚动 JS/jQuery 上的图像

php - 如何制作一个简单的导航器 - 内容菜单

html - 为什么我在 Firefox 的 <td> 表格单元格中看到虚假边框?

html - 服务器呈现与本地主机不同的样式

javascript - Javascript中两个日期初始化的差异

javascript - 将 CSS 框放在图像上,然后使用 JavaScript 将其删除

JavaScript 窗口 #hash Action