javascript - $('#username').keydown()问题
怪我咯
怪我咯 2017-04-10 14:37:42
[JavaScript讨论组]
        $('#username').keydown(function(){
            console.log($(this).val().match(/^0?(13|15|18|14|17)[0-9]{9}$/));
            if($(this).val().match(/^0?(13|15|18|14|17)[0-9]{9}$/)){
                $(".new-input-span-v1").show();
                console.log(11);
            } else {
                $(".new-input-span-v1").hide();
                console.log(22);
            }
        });

为什么输入手机号码后显示不了,需要$('#username')失去焦点或者再输入一个才执行console.log(11);

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(3)
迷茫

应该是keyup事件吧,keydown发生在文字显示之前,keyup显示在文字显示之后

高洛峰

keyup

高洛峰

知道啦,用.keyup

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号