在TinyMCE中附加属性值

Append attribute value in TinyMCE

本文关键字:属性 TinyMCE      更新时间:2023-09-26

Youtube的新嵌入代码如下:

  <iframe
    width="560"
    height="345"
    src="http://www.youtube.com/embed/rFuUFeQIdpk"
    frameborder="0"
    allowfullscreen>
  </iframe>

TinyMCE粘贴了这个fine,但问题是,由于明显的CSS/DOM原因,我需要将"?wmode=opaque">添加到src属性中。如果可能的话,我真的很想在TinyMCE中找到一个解决方案(当然,如果没有,我显然可以想出一些jQuery……但这是最后的手段(。

到目前为止,我已经:valid_elements:'iframe[width|height|src|allowfullscreen]'

我注意到tinyMCE上的医生说他们接受通配符进行匹配,但我似乎无法让它们发挥作用。

例如,类似以下内容:valid_elements:'iframe[width|height|src=*+''?wmode''=opaque|allowfullscreen]'

(但当然,这不起作用(

想法?想法?

为什么不直接将&amp;wmode=Opaque添加到src中?如果不起作用,请尝试&amp;wmode=transparent

如果你不知道如何在粘贴后修改src属性,你可以使用粘贴插件,并在paste_preprocess设置中添加一些代码。这应该做到

o.content.replace(/src='"(.*?)"/g, "$1&amp;wmode=Opaque");