我正在尝试对 Jquery 使用大于操作,但我缺少一些东西。如果大于运算返回 true
,则应该抛出 alert()
,但事实并非如此。
我应该如何包装这些变量以便将其识别为数字?或者其他我应该做的事情。
查看代码:
$(document).ready(function() {
$("#add_new_log").click(function(event) {
var current_total= $("#current_total").val();
var total_waste_processed = $("#total_waste_processed").val();
if (current_total > total_waste_processed) {
alert("value surpassed");
}
});
});
参见 fiddle : JFiddle
最佳答案
使用parseInt()
获取数字。
您的代码中还有一些错误:
您有 2x waste_id
并使用两个未知变量 current_total
和 total_waste_processed
工作 fiddle :https://jsfiddle.net/8o7sh2j7/13/
关于javascript - 大于运算符 jquery 不返回 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35320647/