模糊事件文本字段jquery

时间:2015-12-01 03:44:07

标签: javascript jquery

我在文本字段上有模糊事件事件

$(document).on('blur', '#inputEmail', function(event){

    // logic here

});

当我在字段中放置一些文本时,使用jQuery draggable单击并拖动一个可拖动的元素,当我删除该元素时,该事件不会执行。

我该如何解决这个问题?这有点烦人。

提前致谢

2 个答案:

答案 0 :(得分:1)

如果您想保留blur事件,那么使用传统event delegation方法可能是个好主意。在输入中侦听模糊事件,ID为inputEmail

$("#inputEmail").on("blur", function(event) {
    alert('hi');
});

http://jsfiddle.net/1qyhjshu/1

编辑:看起来你的第一个例子也适用于我。

http://jsfiddle.net/vbdxwt9b/

答案 1 :(得分:0)

如果你想在模糊事件中执行代码后才按下按钮。你可以在执行模糊功能后隐藏按钮并显示按钮。

      $("#inputEmail").blur( function(event) {
      //code here
      $("#btn").show();

      });