js问题,怎么让text中的值动态显示

贴上我的代码

 function posAdd(num){
    var numA = num;
    var numB = $('#posNum').val();
    var newNum = numB - (-numA);
    alert(newNum);
    $('posNum').val() = newNum;
}

numA是要加减的值
numB是输入框中的值
newNum是numB+numA ,可以取到
现在输入框中的值是newNum 但是显示的还是原来的值 怎么让它显示成newNum?

$('#posNum').val() = newNum; 少了个#号 ;
另外可以直接$('#posNum').val(newNum) ;赋值

这是jquery的val()方法调用问题,可以多看看文档。
$.val( value);
不带参数value时,返回当前的值;带参数value时设置值。
许多jquery 方法都是这样的,你可以举一反三。

$(function(){
$('#posNum').change(function(){
posAdd(5);

});
});

function posAdd(num){
var numA = num;
var numB = $('#posNum').val();
var newNum = numB - (-numA);
$('#posNum').val(newNum);
}