Internet Explorer,jQuery和contenteditable + focusout / blur无法正常工作

时间:2014-04-28 12:11:14

标签: javascript jquery internet-explorer-11

我有一个div,其contenteditable属性设置为true。当用户离开可编辑字段时,我需要一个事件。

在chrome / firefox上工作正常,但IE11不会触发事件。

$(document).ready(function() {
    $("#editable").focusout(function(e) {
        $("#debug").html($("#debug").html() + "focusout ");
    });
    $("#editable").blur(function(e) {
        $("#debug").html($("#debug").html() + "blur ");
    });
});

我在jQuery 1.10.1上 - 这是jsfiddle:http://jsfiddle.net/5J8kq/

更新:找到了答案。我在一个令人满意的A标签上做这个,这似乎不适用于IE。将其更改为DIV或SPAN标记可以正常工作。 这确实花了我4小时......

0 个答案:

没有答案