由于某些奇怪的原因,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");
}
}
答案 0 :(得分:1)
我使用keypress
事件代替keyup
事件让它工作。我试过这个,因为文档提到了:
keypress对于捕获文本字段中的输入最有用,而keydown和keyup可用于箭头键或修饰键。