事件preventDefault显然在Meteor中无法正常工作

时间:2014-03-07 23:11:13

标签: javascript jquery meteor

由于某些奇怪的原因,event.PrventDefault在流星事件中无法正常工作。

我在jsFiddle上尝试这个并且按预期工作(输入不会转到新行)。 这是link

然而,流星事件中的类似代码无法正常工作,输入正在textarea中注册休息。

'keyup #add_comment_content' : function(event) {

    if (event.keyCode == 13) { // When the enter key is pressed 
        event.preventDefault();
        //var content = $(this).val();
        //var id = $(this).parent().find('comment_content_id').val();
        //console.log(content);
        //console.log(id);
        console.log("Hey");
    }
}

1 个答案:

答案 0 :(得分:1)

我使用keypress事件代替keyup事件让它工作。我试过这个,因为文档提到了:

  

keypress对于捕获文本字段中的输入最有用,而keydown和keyup可用于箭头键或修饰键。