如何编写用于在jquery中触发on事件的茉莉花规范

问题描述 投票:0回答:1

如何编写用于在jquery中触发on事件的茉莉花规范?

   $('#myid').on('keyup', function (event)
   {
       if(event.which === 13)
       {
           event.preventDefault();
           myfunc(id);
           }
   });

这些行不受茉莉花规格的限制,如何为这些行编写茉莉花规格。仅触发事件没有覆盖这些行,因此请在此处帮助我

javascript jquery jasmine teaspoon
1个回答
0
投票

我不知道您是如何编写规范的,但是尝试下面的代码

var event = $.Event("keyup");
event.which = 13;
$("#myid").trigger("keyup");
// expectations follow

如果仍然不起作用,请尝试使用单独的命名函数代替匿名函数,如下所示:

$('#myid').on('keyup', keyupHandler.bind(this));
function keyupHandler() {
  if(event.which === 13){
    event.preventDefault();
    myfunc(id);
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.