首页 > 解决方案 > 得到用 jQuery 计算值并用这个值计算

问题描述

我无法解决我的问题。我想通过单击按钮从输入框中获取一个数字,并提醒结果,但总是得到 0 值。感谢帮助!

这是我在单击按钮时调用的代码:

function szamolo(){

    var sqmeter = $("#new").val();

    //#new is my input box id

    var eredmeny = ((sqmeter *0.8)/1.65);

    alert(eredmeny);

}

标签: javascriptjquery

解决方案


从输入你得到字符串。将您的字符串转换为 int 并执行进一步的操作。

function szamolo(){

    var sqmeter = $("#new").val();
    sqmeter = parseInt(sqmeter) || 0; // Use sqmeter value or 0 if it's empty

    //#new is my input box id

    var eredmeny = ((sqmeter *0.8)/1.65);

    alert(eredmeny);

}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="new"/><button onClick="szamolo()">Click</button>


推荐阅读