我想分割模糊并输入关键功能。所以我的意思是我希望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);
}
});
})
此代码提醒两次。首先是模糊,第二是输入点击。有没有人有任何想法。
感谢。
答案 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
});
});
尝试加倍可能不是最佳方式。