在一个可信的元素中,当按下回车键时,我试图检测我输入的行是否为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进行此操作?