textarea中tab换行问题

javascript(代码如下)实现在textarea里按tab键时插入“\t”,发现多次按tab键,没有自动换行,但是如果输入其他字符又可以换行,不知道什么原因?

#md_editor {
    float: left;
    width: 48%;
    height: 99%;
    resize: none;
    margin: 0.5%;
}
    $("#md_editor").keydown(function(evt){
        if(evt.keyCode==9){
            $("#md_editor")[0].value += '\t'; 
            if (evt.preventDefault) { evt.preventDefault(); }
            else { evt.returnValue = false; }
        }
    });

把’/t’换成’/n’就可以了

  • js 注册事件机制问题
  • json数据取值的问题
  • 关于webpack 打包 tpl 资源的问题
  • 匿名函数使用return false的一点疑问
  • 这是什么函数写法?有什么优点?
  • 如何当弹出的div失去焦点的时候自动隐藏。
  • 为什么说前后端分离不利于seo
  • bootstrap modal 子元素定位为什么是基于模态框?
  • 如何实现wifi认证页面自动提交?
  • 你们是如何避免transform:scale属性影响字体的?
  • 手机网页中,如何让父元素的宽度等于子元素撑起的宽度,特别是子元素宽度之和大于手机屏幕尺寸时?