Textarea并没有在进入'进入'按

时间:2015-10-15 14:30:54

标签: javascript jquery html

我有一个包含很多库的项目,例如jQueryKendoAngularJS。在多次提交更新后,textarea[Enter]停止了新行。也许,某个事件已被解除绑定或库中断。我试图通过JQuery.data(element)获取该对象的监听器,但它未定义。我该怎么调试呢?

3 个答案:

答案 0 :(得分:1)

试试这个:

$('textbox').keypress(function(e){
  e.stopPropagation();
});

当用户在文本框内写入时,这将阻止触发任何其他绑定事件。

答案 1 :(得分:0)

发现问题。代码中的某处:

$(document).keypress(function (e) {
            if (e.which == 13) {
                e.preventDefault();
            }
        });

用于捕捉'Enter'按下,导致另一个页面,因为菜单元素专注于开始。

答案 2 :(得分:0)

在我的情况下,Enter和箭头键不起作用,按键未检测到事件,更改为按下键,就可以了

$(document).ready(function () {
$('input, textarea').keydown(function (e) {
          e.stopPropagation();
});
});