Ответ 1
Я думаю, вы можете сделать:
$(function() {
$("#lang").change(function() {
var s = $(this).val();
alert(s);
tinyMCE.activeEditor.setContent(s);
});
});
Привет. Мне нужно установить предопределенный контент внутри редактора tinyMCE. Ниже приведены мои html и jquery.
<script type="text/javascript">
tinyMCE.init( {
mode : "exact" ,
elements : "country"
});
</script>
<script type="text/javascript">
$(function() {
$("#lang").change(function() {
var s = $(this).val(); alert(s);
$("#country").val(s);
})
})
</script>
<select id="lang">
<option value="">Please Select country</option>
<option value="us">US</option>
<option value="es">SPAIN</option>
<option value="jp">JAPAN</option>
</select><br /><br />
<textarea id="country" cols="10" rows="5"></textarea>
script работает для обычного текстового поля, но не для tinyMCE. Есть ли что-то, что я делаю неправильно в этом.
Спасибо
Я думаю, вы можете сделать:
$(function() {
$("#lang").change(function() {
var s = $(this).val();
alert(s);
tinyMCE.activeEditor.setContent(s);
});
});
Для меня работает только этот код:
tinyMCE.get('my_textarea_id').setContent(my_value_to_set);
Возможно, это код из новой версии tinyMCE! (Крошечный MCE Api 3)
Источник: http://www.tinymce.com/wiki.php/API3:method.tinymce.Editor.setContent
Просто это работает для меня
$( "# описание" ) Вал (содержание);.