Contenteditable:当我按下IE中的回车键时检测我所在的节点

时间:2015-11-29 16:39:29

标签: javascript wysiwyg contenteditable

在一个可信的元素中,当按下回车键时,我试图检测我输入的行是否为li标签。

我做了以下代码,在Firefox和Chrome中运行良好:

$("div[contenteditable=true]").on('keydown', function(e) {

    if( e.keyCode === 13 ) {

        if (window.getSelection) { 

            var node = document.getSelection().anchorNode;

            var nodeName = node.parentNode.nodeName.toLowerCase();

            if(nodeName == 'li') {

                console.log(" I am an <li> ");
            }

     }

}

我想知道如何使用Internet Explorer进行此操作?

0 个答案:

没有答案