【问题标题】:Redactor - How to implement stripTags API call?Redactor - 如何实现 stripTags API 调用?
【发布时间】:2016-07-07 03:22:48
【问题描述】:

我想从编辑器中去除除 <a> 标记之外的所有 HTML 标记。我发现了这个方便的 API 调用,名为 stripTags,但我不知道如何在我当前的代码中使用它。有什么想法吗?

API

var html = this.clean.stripTags(html, '<a>');

JS

  $(function()
    {
      $('.text-editor-strip').redactor();
  });

尝试

如果 stripTag 在函数中的任何位置,则它会阻止 Redactor 进行如下初始化。

 $(function()
   {
     var html = this.clean.stripTags(html, '<a>');
     $('.text-editor-strip').redactor();
 });

【问题讨论】:

  • 您是否要从粘贴的内容中去除标签?
  • 不,这是一个副标题。我们希望保留用于添加链接的编辑器,但有时它会注入

    标记,这会与布局混淆,因此试图将其删除。

  • 那么您需要删除的只是&lt;p&gt;标签吗?
  • 是的,只是那些讨厌的

    标签。

  • 对不起,我刚刚看到

    标签也引起了问题。

标签: javascript redactor redactor.js


【解决方案1】:

您可以关闭paragraphize 设置以消除&lt;p&gt; 标记。您可以在初始化 redactor 时启用它:

$('#redactor').redactor({
  paragraphize: false
});

这将使用&lt;br/&gt; 标签代替段落标签。

这是demo

【讨论】:

  • 嗨,谢谢,我看到了。我认为这是赢家,但后来我发现了 div 和 br 标签也引起问题的实例。很抱歉误导了你。
猜你喜欢
  • 1970-01-01
  • 2017-11-22
  • 2018-05-26
  • 1970-01-01
  • 2021-09-22
  • 1970-01-01
  • 2017-05-03
  • 1970-01-01
  • 2021-09-12
相关资源
最近更新 更多