特定內容我有一個CKEditor的和波紋管是我CKEditor的textarea的,它的內容以及如何使用jquery獲取從CKEditor的
<textarea id="cheditor_text" name="cheditor_text" rows="10">
<p> welcome to our company </p>
<p id="footer">
Copy right @ exak=mple.com
</p>
</textarea>
特定內容我有一個CKEditor的和波紋管是我CKEditor的textarea的,它的內容以及如何使用jquery獲取從CKEditor的
<textarea id="cheditor_text" name="cheditor_text" rows="10">
<p> welcome to our company </p>
<p id="footer">
Copy right @ exak=mple.com
</p>
</textarea>
嘗試
var value = CKEDITOR.instances['cheditor_text'].getData();
$(value).find('#footer').html();
或
$('#cheditor_text').ckeditor(function(textarea){
$($(textarea).val()).find('#footer').html();
});
你甚至可以直接從編輯檢索該元素的內容:
CKEDITOR.instances.your_editor_instance.document.getById('footer').getHtml();
不過,我認爲有一些錯誤的,你想要什麼邏輯做。檢索內容,如果用戶忽略id
屬性或使用兩次這種方式可能是危險的。這是你不能依賴的東西。
你應該更好地創造兩個編輯器,一個與內容,第二個#footer
。另一種可能性是在CKEditor的4,允許編輯網頁,因爲他們推出了inline editing feature。在我看來,你應該重新思考你的想法,使其穩定可靠。
你提出什麼是需要正則表達式來提取#footer的內容的硬盤路徑。 – oleq