2012-10-11 243 views
5

每當我通過CKEditor添加HTML內容時,它會自動在每個其他html標籤的末尾附加一個「br」標籤。<br/>標籤自動添加到ckeditor的html標籤中

我該如何刪除它?

CKEDITOR.config.enterMode = CKEDITOR.ENTER_BR; 
CKEDITOR.config.shiftEnterMode = CKEDITOR.ENTER_P; 
CKEDITOR.replace(elemId, 
{ 
    resize_enabled: false, 
    entities: false, 
    basicEntities: false, 
    entities_greek: false, 
    entities_latin: false, 
} 
+0

嘗試向我們展示你如何添加HTML來編輯一些代碼? – Mohan

+0

你怎麼回來的? – Reinmar

+0

@莫漢:謝謝你的回覆。我已經添加了這段代碼。 – harry

回答

0

如果以字符串形式獲取html,則可以運行.replace('','')。如果你關心你想保留的br標籤,那麼只需要用解析字符串之前從不使用的隨機符號替換它們即可。

1

不要刪除它們!

他們那裏,因爲在Firefox中contenteditable實現(我想其他非IE瀏覽器需要他們在那裏,以便正確地再現元素,並允許插入符號放置在其中。

CKEDITOR的導出功能會自動從標記刪除它們,你,我不會擔心他們,除非他們是在你編輯導致特定的問題。