2011-12-20 24 views
17

Merhaba minikMCE Düzenleyicisi'nde önceden tanımlanmış içerik ayarlamanız gerekir. Aşağıda benim html ve jquery.Değeri Ayarla Bir TinyMCE Düzenleyicisi jQuery kullanarak

<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> 

Komut, normal bir textarea için çalışıyor, ancak tinyMCE için çalışmıyor. Bunda yanlış yaptığım bir şey var mı?

Teşekkür

ben yapabileceğiniz düşünüyorum
+0

Im oldukça emin minik mce bir sudo öğeyi oluşturur. Ancak, tinquest için özel bir eklenti vardır ve bu nedenle http://www.tinymce.com/tryit/jquery_plugin.php –

cevap

30

:

$(function() { 
    $("#lang").change(function() { 
     var s = $(this).val(); 
     alert(s); 
     tinyMCE.activeEditor.setContent(s); 
    }); 
}); 
+0

+1 ile etkileşime geçebilirsiniz. Bu yol – Thariama

+3

yoludur. Belirli bir minikMCE örneği için "tinyMCE" de kullanılabilir. getInstanceById ('textarea_id') setContent (ler); – Sharlike

+0

Harika çalışıyor. TinyMCE'de ayarlamak için ajax yanıtı olarak kullanıyorum. –

1

Basitçe bu beni

$ ("# açıklaması") için çalışır val (içerik);. Benim için

+0

Önerdiğiniz gibi çalışmıyor. –

7

sadece bu kod çalışır:

tinyMCE.get('my_textarea_id').setContent(my_value_to_set); 

Belki bu TinyMCE yeni sürümden kodudur! (Minik MCE Api 3)

Kaynak: kullanıcılar çıkışını değişmeyecek ülkenin böylece değişikliği eğer değere yazmanız için http://www.tinymce.com/wiki.php/API3:method.tinymce.Editor.setContent

+1

Bu çalışır. + 1 paylaştığınız için teşekkürler – rram

İlgili konular