javascript - 想要删除空行 Ace Editor

标签 javascript jquery jquery-plugins editor ace-editor

想要将一个 Html(其中包含空格)绑定(bind)到 Ace 编辑器中。我想要进行绑定(bind),以便 Ace Editor 中不会出现空行。

最佳答案

尝试一下这个,假设您的文本包含在 <pre id='text'></pre> 中:

var el = $("#text");
el.text( el.text().split("\n").map($.trim).filter(function(line) { return line != "" }).join("\n") );
var editor = ace.edit("text");

它通过行分隔符将字符串拆分为数组,然后在每行上调用 $.trim 并过滤掉空行,最后将行数组重新连接回字符串。

关于javascript - 想要删除空行 Ace Editor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26880240/

相关文章:

javascript - 如何通过选择选项列表来提高性能或更改动态加载模板的方法?

javascript - 通过使用某些值得的小表的 javascript 数组来支持它来降低查询的复杂性

javascript - JQuery UI 自动完成选择返回未定义

javascript - 使用ajax将表单发布到php而不刷新

jquery - 旧版本与新版本的 jquery 冲突

javascript - Mongoose 和 NodeJS : Creating a unique system-generated username

javascript - 如何使用 Ruby on Rails 和 Bootstrap 3 初始化 Bootstrap Tagsinput

javascript - 如何使用 Node、Express 通过浏览器将图像、CSS 和 JS 等浏览器内容发送到 html?

jquery - 在 jsFiddle 中使用 jQuery 主题 (CSS)

javascript - 单击按钮时如何移动轮播项目?