2017-02-07 21 views
0

私のCKEditorバージョンは、この構成があります:私は私のエディタにこのコードを挿入するとconfig.allowedContent = trueをCKEditor設定、スパン属性のIDを削除する理由

を:

<div class="col-xs-12"> 
<input type="text" name="LastName" class="form-control" id="LastName"> 
     <div class="help-block animated fadeInDown"> 
     <span id="errLastNameMsg"></span> 
     </div> 
    </div> 

this is a simple id <span id="errLastNameMsg"></span> with span content. 

After Ckeditor compile it is. 
<div class="col-xs-12"><input class="form-control" id="LastName" 
    name="LastName" type="text" /> 
    <div class="help-block animated fadeInDown">&nbsp;</div> 
    </div> 


It Strip <span id="errLastNameMsg"></span> with &nbsp; 

thanks in advance for your's solution. 
+0

は '[ID] *' 'config.extraAllowedContent =試してみてください;'。 すべてのフィルタを無効にする –

+0

プライベートCkeditorConfig = {:真、 \t \t extraAllowedContent: '* [ID]'、 \t \t protectedSource/] *><\/i>/gで \t \t \t allowedContent}良いアイデアではありません私もそれを使用しましたが、私のために助けることはできません。 –

+0

 をスパンに追加しようとすると、空であるためスパンが削除されると思います – Fky

答えて

2

CKEditorバージョンは、空の場合は要素を無視するためのオプションがあります。デフォルトではCKEDITOR.dtd.$removeEmpty

空のスパン要素が削除されます。空のスパン・エレメントできるようにする

使用この:

CKEDITOR.dtd.$removeEmpty.span = 0; 
関連する問題