【问题标题】:Using jQuery Hotkeys to Select Text Area without writing text使用 jQuery 热键选择文本区域而不编写文本
【发布时间】:2014-04-17 08:52:15
【问题描述】:

我正在使用jeresig's jQuery Hotkeys library 启用可以选择网页上文本区域的热键。但是,当我使用热键时,它会将文本插入文本区域而不是仅选择它,覆盖以前的内容,这不是我想要的。有解决办法吗?

HTML:

<input id='test' type='text' value='content'> <span class='button'>Button</span>

JavaScript:

$(document).ready(function () {
    // Clicking button selects associated text area
    $('.button').click(function () {
        $(this).siblings('input:text').focus();
    });

    // Hotkeys for text area
    $(document).bind('keypress', 'a', function () {
        $('#test').focus()
    });
});

jsfiddle

【问题讨论】:

    标签: jquery textarea hotkeys jquery-hotkeys


    【解决方案1】:

    不要使用keypress事件,它可以执行多次。请改用keyup

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-03
      • 2011-08-13
      • 2013-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多