Jquery如何分割模糊并输入密钥

时间:2014-04-20 08:04:59

标签: javascript jquery

我想分割模糊并输入关键功能。所以我的意思是我希望jquery在模糊上做另一个函数而另一个在输入键上。如果单击了输入键,则模糊不能起作用,因此不能执行模糊功能。这是我的jquery代码:

$(document).ready(function(){   
    $("#comment_textarea").on("keypress blur", function(e) {

        if(e.type == "keypress" & e.which == 13){
            alert("type: "+e.type+"||which: "+e.which);
        }
        else if(e.type != "keypress" ){
            alert("type: "+e.type+"||which: "+e.keycode);
        }
    });
})

此代码提醒两次。首先是模糊,第二是输入点击。有没有人有任何想法。

感谢。

2 个答案:

答案 0 :(得分:1)

由于您显示一个警报,textarea不再聚焦,因此将触发模糊事件。

答案 1 :(得分:0)

$(function () {
    $("#comment_textarea").on("keydown", function (e) {
        if (e.keyCode == 13) {
            // do your Enter key stuff
            e.preventDefault();
        }
    });
    $("#comment_textarea").on("blur", function (e) {
        // handle the blur
    });
});

尝试加倍可能不是最佳方式。