我无法解决我的问题。我想通过单击按钮从输入框中获取一个数字,并提醒结果,但总是得到 0 值。感谢您的帮助!
这是我在按钮点击时调用的代码:
function szamolo(){
var sqmeter = $("#new").val();
//#new is my input box id
var eredmeny = ((sqmeter *0.8)/1.65);
alert(eredmeny);
}
最佳答案
从输入你得到字符串。将您的字符串转换为 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>
关于javascript - 使用 jQuery 获取 <input> 值并使用该值进行计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50130440/