【问题标题】:Redactor editor change image tag when upload上传时编辑器编辑器更改图像标签
【发布时间】:2014-05-26 07:39:35
【问题描述】:

当通过 Redactor 上传图片时

编辑器会生成<img src="blablabla.png"/>标签

如果我想要的标签是这样的:

<img class="myClass" src="blablabla.png"/>

如何做到这一点?

我已经查看了所有的 API 和回调,但我没有找到任何方法来实现它。

【问题讨论】:

  • 这似乎是一个非常具体的要求,可以通过编辑器为图像分配类吗?
  • @Filype 很具体。但我认为用户可以轻松更改图像标签模板。

标签: javascript wysiwyg redactor


【解决方案1】:

您似乎可以使用imageUploadCallback

此回调在成功上传图片时触发,并且图片 DOM 元素可供您操作。

$('#redactor').redactor({
    imageUploadCallback: function(image, json)
    {
        // image = this is DOM element of image
        // json = for example: { "filelink": "/images/img.jpg" }
    }
});

【讨论】:

  • 我想到了这个,还使用blurCallback 来解析所有的 标签和 addClass 给他们,只是太忙了。希望我可以轻松更改编辑器图像标签模板。
  • 即使是那些不是通过redactor上传的?
  • Filype 是正确的,你最好的选择是使用imageUploadCallbackdropCallbackaddClass 像这样image.addClass('myClass'); 返回的图像已经是一个jQuery 对象
猜你喜欢
  • 2014-04-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多