开发者社区> 问答> 正文

javascript onkeyup问题

$('input#box').keyup(function(){

var c=$(this);

if(/[^\d]/.test(c.val())){//替换非数字字符

var temp_amount=c.val().replace(/[^\d]/g,'');

$(this).val(temp_amount);

}

})

以上是只能输入数字的txt,因为直接用

当你正确输入的是一串数字后,想用光标移动到前面修改其中的一个数字,发现移不动
但是顶上那个东西不太懂,不知道怎么用$('input#box')什么意思,求详解,谢谢

展开
收起
小旋风柴进 2016-03-13 11:26:40 1804 0
1 条回答
写回答
取消 提交回答
  • $('input#box')这个是jQuery的语法,是选择id为box的表单输入框,为其绑定onkeyup事件。

    2019-07-17 19:02:17
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Javascript中的函数 立即下载
JavaScript函数 立即下载
Javascript中的对象 立即下载

相关实验场景

更多