javascript - 使用jquery得到求和结果后如何加上一个整数值?

标签 javascript jquery

实际上,我想获取整数值,当我插入值时,这是有效的,假设我在输入中插入值4+5,然后我在结果中得到它,然后我得到了它在另一个 div 中,结果就像如果我得到 4+5 那么它应该是 9。

但是我得到了[object Object]

我的代码有什么问题?

$(document).ready(function(){
      
    $('button').click(function(){
         var oldValue;
         var getValue;
        var boxValue;
        
        oldValue = $('.box').text();
        getValue = $('.getValue').val();
       boxValue = $('.box').text(oldValue + getValue);
        
        $('.finalResult').text(boxValue);
    });
});
    
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button>Button</button> 
    <input type="text" class="getValue">
    
    <div class="box"></div>
    <div class="finalResult"></div>
    

最佳答案

$(document).ready(function(){
      
    $('button').click(function(){
         var oldValue;
         var getValue;
         var boxValue;
        
        oldValue = $('.box').text();
        getValue = $('.getValue').val();
        boxValue = $('.box').text(oldValue + getValue);
        
        $('.finalResult').text(Number(oldValue || '0') + eval(getValue));
    });
});
    
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button>Button</button> 
    <input type="text" class="getValue">
    
    <div class="box"></div>
    <div class="finalResult"></div>
    

关于javascript - 使用jquery得到求和结果后如何加上一个整数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53339247/

相关文章:

javascript - Python 相当于 Javascript 类和箭头函数

javascript - 超过 4 段放置下一页选项(如谷歌搜索结果)

javascript - 如何在不使用 hasClass() 的情况下检查表行是否具有类名?

jquery - iframe src 设置大的base64数据

jquery - 如何在模块上使用 Material ui 方法

javascript - 如何循环数组并添加 jQuery 单击事件?

javascript - 嵌套的可观察对象仅在超时后传播错误

javascript - 如何在页面加载期间调用 JavaScript 函数?

jquery - 框阴影效果不适用于幻灯片

javascript - ng 模型 GetText() 方法使用 Java 发布 Selenium WebDriver