首页 > 代码库 > 键盘控制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); } } })
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。