1
這裏是我需要做的:例如,我們有一段文字,也插入img我需要刪除沒有IMG的文本,但我不知道如何設置這種條件。tinyMCE刪除段落中沒有IMG的文本?
這裏是我需要做的:例如,我們有一段文字,也插入img我需要刪除沒有IMG的文本,但我不知道如何設置這種條件。tinyMCE刪除段落中沒有IMG的文本?
這裏是你如何能做到這一點jQuery的,如果你有某種標識符:
$('.container p').html($('.container p img'));
http://jsfiddle.net/8xbEp/ - 小提琴例如
但也許,如果你剛纔設置的圖像是它會更好在tinyMCE內不可編輯,取決於您的目標。
編輯
這是展示如何使用不可編輯的內容CONTENTEDITABLE領域內(如TinyMCE的)的小提琴
您需要包裝中包含contenteditable =「假「在contenteditable =」false「的另一個元素中,確保它不能在所有瀏覽器(如IE)中移除。
<div contenteditable="false"><img src="img.gif" contentedtitable="false"/></div>
有沒有建立一個函數,告訴tinyMCE不編輯IMG?因爲IMG在.mceContentBody中。而且這也不是我想要實現的。在小提琴示例中沒有文字...我想在用戶刪除IMG的段落內的文本時防止IMG刪除:) – cyrat
在小提琴中有文本,但我用jQuery刪除它。你可以嘗試用contenteditable = flase將圖像包裹在div中,就像這個'
'。額外的DIV包裝器是爲了解決IE中的一個錯誤,該錯誤將允許對兒童而不是孫子元素進行編輯。 –工程就像一個魅力!謝謝Christoffer!謝謝! – cyrat