首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用enter键

使用enter键
EN

Stack Overflow用户
提问于 2011-05-20 23:35:31
回答 1查看 139关注 0票数 0

我在一个输入字段(Div)下面有一个urls列表(Div)。我需要在列表中下降的能力,然后通过点击回车,这将触发一些指定给网址的功能。这是fidle:the script

在过去的几天里,我试图解释很多事情,但最终都没有奏效。如果能帮上忙,我们将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-20 23:38:49

在这行代码之后:

代码语言:javascript
复制
// set timers to do automatic hash checking and suggestions checking
setInterval(checkHash,500);
setInterval(checkSuggest,500);

插入以下内容:

代码语言:javascript
复制
$('#searchbox').keyup(
function (e){
    var curr = $('#suggest').find('.current');
    if (e.keyCode == 40) 
    {                                      
        if(curr.length)
        {
                $(curr).attr('class', 'display_box');
                $(curr).next().attr('class', 'display_box current');
        }
        else{
            $('#suggest li:first-child').attr('class', 'display_box current');
        }                    
    }
    if(e.keyCode==38)
    {                                        
        if(curr.length)
        {                            
                $(curr).attr('class', 'display_box');
                $(curr).prev().attr('class', 'display_box current');
        }
        else{
            $('#suggest li:last-child').attr('class', 'display_box current');
        }            
    }

    if(e.keyCode==13)
    {
        var search_terms = $('.current a').text();
        // perform a search with this text...
        doSearch(search_terms,true,false);
        //update the search textbox
        $('#searchbox').val(search_terms);
    }
})

    And don't forget to delete the previous code at the bottom...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6074250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档