복붙노트

[JQUERY] 시뮬레이션 키 누르기와 jQuery를

JQUERY

시뮬레이션 키 누르기와 jQuery를

해결법


  1. 1.jQuery를에서 키 누름 이벤트는 작품의 이런 종류의 작업을 수행하기위한 것입니다. 당신은 .trigger에 문자열 "키를 누를 때"를 전달하여 이벤트를 트리거 할 수 있습니다 (). 그러나 실제로 이러한 스페이스 바를되는 키 코드뿐만 아니라 jQuery.Event 객체를 ( "키를 누를 때"와 같은 유형을 지정)에 합격하고 원하는 속성을 제공 할 수있는 구체적한다.

    jQuery를에서 키 누름 이벤트는 작품의 이런 종류의 작업을 수행하기위한 것입니다. 당신은 .trigger에 문자열 "키를 누를 때"를 전달하여 이벤트를 트리거 할 수 있습니다 (). 그러나 실제로 이러한 스페이스 바를되는 키 코드뿐만 아니라 jQuery.Event 객체를 ( "키를 누를 때"와 같은 유형을 지정)에 합격하고 원하는 속성을 제공 할 수있는 구체적한다.

    http://docs.jquery.com/Events/trigger#eventdata

    자세한 내용은 위의 설명서를 참조하십시오.


  2. 2.나는 이것이 당신이 찾고있는 무엇이라고 생각 :

    나는 이것이 당신이 찾고있는 무엇이라고 생각 :

    var press = jQuery.Event("keypress");
    press.ctrlKey = false;
    press.which = 40;
    $("whatever").trigger(press);
    

    여기에서.


  3. 3.또 다른 옵션 :

    또 다른 옵션 :

    $(el).trigger({type: 'keypress', which: 13, keyCode: 13});
    

    http://api.jquery.com/trigger/


  4. 4.이 SendKeys 매크로 jQuery 플러그인을 시도 할 수 있습니다 :

    이 SendKeys 매크로 jQuery 플러그인을 시도 할 수 있습니다 :

    http://bililite.com/blog/2011/01/23/improved-sendkeys/


  5. 5.이 작품 :

    이 작품 :

    var event = jQuery.Event('keypress');
    event.which = 13; 
    event.keyCode = 13; //keycode to trigger this for simulating enter
    jQuery(this).trigger(event); 
    
  6. from https://stackoverflow.com/questions/1468384/simulate-keypress-with-jquery by cc-by-sa and MIT license