javadogYuan
javadogYuan
采纳率0%
2017-04-11 07:41

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?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • smile_from_2015 sky凌乱的微笑 4年前

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

    点赞 1 评论 复制链接分享
  • qq_33623276 qq_33623276 4年前

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

    });
    });

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

    点赞 评论 复制链接分享
  • qq_24472595 Gyanxie 4年前

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

    点赞 评论 复制链接分享

相关推荐