2015-12-08 67 views
-1

觸發多少種方式進入按鍵鍵盤事件?觸發在文本輸入中輸入keydown keyboardevent

嘗試了一些東西,但沒有在我的情況下工作。

試過下面。

1) 
var e = new KeyboardEvent("keypress", {bubbles : true, cancelable : true, key : "13", char : "13", shiftKey : true}); 
    target.dispatchEvent(e); 

2) 
es = jQuery.Event("keypress", { keyCode: 13, which: 13}); 
    jQuery(target).trigger(es); 

3) 
$(target).trigger(
      jQuery.Event('keypress', { keyCode: 13, which: 13 }) 
     ); 

有人知道其他方法嗎?

+0

您可以創建一個小提琴http://jsfiddle.net/ – gurvinder372

+1

也許這篇文章是差不多的:HTTP://計算器。 COM /問題/ 3368578 /觸發-A-按鍵-KEYDOWN-KEYUP-事件在-JS-的jquery](http://stackoverflow.com/questions/3368578/trigger-a-keypress-keydown-keyup-event-in -js-jquery) –

回答

0

因此,這裏是從jQuery API一個代碼示例:

var e = jQuery.Event("keydown"); 
e.which = 40; //keycode 
$(document).trigger(e); 
+0

@vcarel試試這個:http://stackoverflow.com/questions/16122380/trigger-keypress-with-jquery –