を使用してフェッチされた値から整数を減算するために、次の$(#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));