在我的应用程序中,我有一个文本区域,用户无法删除在 IE9 中使用退格键或删除键输入的字符。这适用于 Chrome。
我有以下代码
$('textarea').live('keydown', function(e) {
var keyCode = e.keyCode || e.which;
if (keyCode == 9) {
var currentIndex = getCaret($(this).get(0))
selectText($(this), currentIndex);
return false;
}
});
});
我使用jQuery.highlighttextarea.js突出显示模式上的单词。我不确定是否 需要修改jQuery.highlighttextarea.js来处理 backspace 或 delete 。请建议
我确实像这样使用它
我确实像这样使用它
if (e.which == 9) {
var currentIndex = getCaret($(this).get(0))
selectText($(this), currentIndex);
return false;
}
if (e.which == 8 || e.which == 46) {
return false;
}
但是现在退格或删除不起作用