为了从使用获取的值中减去整数,$(#id).val()
我尝试过:
$("#hid_count").val() = $("#hid_count").val() - 1;
和:
count = $("#hid_count").val();
这hid_count
是页面上的隐藏字段。但是,这两种方法都不起作用。页面出现错误。谁能解释这是为什么?
为了从使用获取的值中减去整数,$(#id).val()
我尝试过:
$("#hid_count").val() = $("#hid_count").val() - 1;
和:
count = $("#hid_count").val();
这hid_count
是页面上的隐藏字段。但是,这两种方法都不起作用。页面出现错误。谁能解释这是为什么?
$("#hid_count").val(parseInt($("#hid_count").val(), 10) - 1);
由于您正在读取字符串,因此您必须先进行parseInt
算术运算
您需要使用parseInt()
将val()
字符串从字符串转换为整数,以便算术运算正常工作。
$("#hid_count").val(parseInt($("#hid_count").val(),10) - 1);
$("#hid_count").val($("#hid_count").val() - 1);
parseInt
http://www.minihowtos.net/jquery-parseint
代码
alert(" ===> " + (parseInt($("#hid_count").val()) - 1));