RT.
比如在里面写文章或者提问的时候,在文本编辑框里面使用制表符是可以缩进4个空格的,
这个效果是怎么实现的呢?
我每次按tab键后,光标就不在这个文本框里面了。
监听键盘事件,判断键值为制表符时插入4个空格,取消默认动作。
$('#editor').keydown(function(e){
if(e.keyCode === 9) {
// 插入4个空格
}
return false; // 取消默认动作,也可以用 e.preventDefault();
})