首页 > 代码库 > 键盘控制select选项上下

键盘控制select选项上下

$(‘#k‘).live(‘keydown‘,function(event){            if (event.keyCode==38){                /*$(this).addClass("active");                 $(this).siblings().removeclass("active");                 $("#k").val($(this).text());*/                var autoNodes = $(".checktype").children("li");                if(highlightindex != -1){                    autoNodes.eq(highlightindex).addClass("active");                    autoNodes.eq(highlightindex).siblings().removeClass("active");                    highlightindex--;                }else{                    highlightindex = autoNodes.length - 1;                }                autoNodes.eq(highlightindex).addClass("active");                autoNodes.eq(highlightindex).siblings().removeClass("active");                var li_val=$(".checktype").children("li").eq(highlightindex).text()                if(li_val!=‘‘){                    $("#k").val(li_val);                }                //  $("#k").val($(".checktype").children("li").eq(highlightindex).text());            }            if (event.keyCode==40){                var autoNodes = $(".checktype").children("li");                if(highlightindex != -1){                    autoNodes.eq(highlightindex).addClass("active");                    autoNodes.eq(highlightindex).siblings().removeClass("active");                    highlightindex++;                }else{                    highlightindex++;                }                if(highlightindex == autoNodes.length){                    highlightindex = 0;                }                autoNodes.eq(highlightindex).addClass("active");                autoNodes.eq(highlightindex).siblings().removeClass("active");                //autoNodes.eq(highlightindex).siblings().removeclass("active");                var li_val=$(".checktype").children("li").eq(highlightindex).text()                if(li_val!=‘‘){                    $("#k").val(li_val);                }            }        })