javascript - jquery方法怎么做select标签上回车到下一个input
巴扎黑
巴扎黑 2017-04-11 10:43:26
[JavaScript讨论组]
巴扎黑
巴扎黑

全部回复(1)
阿神

<script>
$(document).ready(function(){

$("#testp :input[class='testClass']").keydown(function(e) {
var keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode;
if (keyCode == 39){

  keyCode == 9;

}
if (keyCode == 13){

keyCode == 9;
var ab = $(this).attr("tagName");
var bc = $(this).parent().next().children().attr("tagName");

var inputs = $("#testp :input[class='testClass']"); 
var selects = $("#testp select");
var idx = inputs.index(this);
var idx2 = selects.index(this);
//console.log(selects.length)
if (idx == inputs.length - 1) {
    return false;
} else {
    if (bc == "INPUT") {
        inputs[idx + 1].focus();
        console.log( ab+ ":"+bc)
    } else if(bc == "SELECT") {
            $(this).parent().next().children().focus().css("border","1px 127solid red");
            

$("#testp select").keydown(function(e){
var keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode;
if (keyCode == 13){
$(this).parent().next().children().focus();
}
})

        
        

    }else{
        inputs[idx + 1].focus();
    }
}
//inputs[idx + 1].focus();
return false;

}
});
});
</script>


结贴
谢谢大家

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

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