我只是用多個步驟構建表單。 在第3步,我有一個tinymce編輯器。在第4步,我想從tinymce生成輸入的預覽。我有問題,要從tinymce輸入框中獲取內容。這是我當前的代碼:獲取tinymce輸入和警報()它
jQuery('#next_is_preview').click(function(){
alert(jQuery("#content_ifr").contents().find("#tinymce").html());
});
當前它返回null。 可能是什麼問題?
我只是用多個步驟構建表單。 在第3步,我有一個tinymce編輯器。在第4步,我想從tinymce生成輸入的預覽。我有問題,要從tinymce輸入框中獲取內容。這是我當前的代碼:獲取tinymce輸入和警報()它
jQuery('#next_is_preview').click(function(){
alert(jQuery("#content_ifr").contents().find("#tinymce").html());
});
當前它返回null。 可能是什麼問題?
大概是最安全的使用TinyMCE的API來獲取內容,即
alert(tinyMCE.activeEditor.getContent());
......你是我的英雄;) – 3cees 2011-05-10 16:04:14
這是行不通的?
jQuery('#next_is_preview').click(function(){
alert(("#tinymce").html());
});
nope..this重新調整爲null – 3cees 2011-05-10 16:02:31
使用API和編輯ID(您使用 '內容')
alert(tinyMCE.get('content').getContent());
您的代碼段爲我工作!我用它來從TinyMCE的textarea的複製到另外一個和你的代碼做了完美的伎倆:
$("#copyBtn").click(function(e){
e.preventDefault();
$("#spanish_ifr").contents().find("#tinymce").html($("#english_ifr").contents().find("#tinymce").html())));
});
可能是因爲'的jQuery( 「#content_ifr」)'選擇或'.find( 「#TinyMCE的」)'過濾器不會返回任何元素。 – Chad 2011-05-10 15:48:17