为了账号安全,请及时绑定邮箱和手机立即绑定

js函数实时改变全局变量的值

js函数实时改变全局变量的值

UYOU 2018-10-01 08:27:54
代码如下:var e = 1;     r = parseInt(t(this).find("input").val()),    click = t(this).find(".click");click.on("click",function () {     r = r+1; }); i += e * r;onClick后可以改变r的值,但是不能实时更新。即 如果input默认值是1,页面呈现的i的值是1,点击之后i的值没有改变,但是r的值已经改变了。图片说明一下:执行到断点处就不继续执行了,其实r值已经改变了,但是页面上i的值没有更新。
查看完整描述

1 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

// 要想点击之后页面值也随之改变

// 就需要把给 inpu 赋值的语句移动到这个地方去

click.on("click",function () {

    r = r+1;

    

    // 赋值

    inputEle.val(r);

});


查看完整回答
反对 回复 2018-11-06
  • 1 回答
  • 0 关注
  • 631 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号