0

我有以下功能:

var e = jQuery.Event("keydown");
e.which = 16; // # Some key code value
$("textarea.my_input").trigger(e);

但是,这不起作用。(选择器是正确的,因为如果我执行 focus(),它会起作用)。我想知道我做错了什么吗?这似乎很简单,但我无法让它工作。还是有更好的方法可以做到这一点?

4

1 回答 1

0

执行以下操作:

$(document).ready(function() {
    $(document).on("keydown", function(e) {        
        $("textarea.my_input").focus();        
        $("textarea.my_input").append(String.fromCharCode(e.which));        
    });
});

jsFiddle

于 2013-10-09T18:58:47.870 回答