tinymce plugin jquery erreur tinymce n'est pas une fonction

Je suis en utilisant tinymce plugin jquery et en essayant d'accéder à l'api après l'initialisation d'une instance de tinymce plus d'un textarea.

Dans cet exemple, j'ai un bouton masquer, qui lorsqu'il est cliqué sur est censé masquer l'éditeur tinymce, mais au lieu de cela, j'obtiens une erreur.

<html>
<head>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
    <script type="text/javascript" src="js/tinymce/jquery.tinymce.js"></script>
    <script type="text/javascript" src="js/test.js"></script>
</head>

<body>
    <div><textarea id="textEditor" class="tinymce" disabled="disabled"></textarea></div>
    <input type ="button" id="hide" value="Hide tinymce">
</body>
</html>
$(document).ready(function(){

//textEditor
$("#textEditor")
.tinymce({
    //Location of TinyMCE script
    script_url : 'js/tinymce/tiny_mce.js',
    theme : "advanced",
    theme_advanced_buttons1 : "bold,italic,underline,",
    theme_advanced_resizing : false
})

//... see below ...//

});

Mise à jour: j'ai 2 versions, l'une qui fonctionne en enveloppant l' $("#textEditor").de tinymce().hide(); ligne en un clic la fonction, et qui me donne tinyMCE pas définie avec juste la ligne elle-même.

Travaux:

$("#hide").click(function(){
    $("#textEditor").tinymce().hide(); 
})

Ne fonctionne pas:

    $("#textEditor").tinymce().hide(); //error tinyMCE is not defined

OriginalL'auteur fortuneRice | 2011-06-16