Jquery输入值更改

时间:2011-04-16 22:35:23

标签: jquery jquery-ui

当事件发生时,我想将名为“shareNum”的输入值减1。 这就是我目前使用的:

  

$(“#shareNum”)。val(($(this).val-1)   );

我得到一个“NaN” - 一个非价值......有些事情是错的,有什么想法吗?

2 个答案:

答案 0 :(得分:1)

试试这样:

var $shareNum = $("#shareNum");
$shareNum.val(Number($shareNum.val()) - 1);

这是一个live demo

答案 1 :(得分:0)

这应该这样做:

$('#shareNum').val(function(i, v) {
    return v - 1;
});