Я запустил два экземпляра редактора TinyMCE на одной и той же веб-странице ..., показанной ниже.
tinymce.init({
selector: '#post-content',
placeholder: 'Type your post here...',
elementpath: false,
resize: false,
plugins: '',
toolbar: '',
menubar: '',
});
tinymce.init({
selector: '.post-comment-form-input',
placeholder: 'Type your comment here...',
elementpath: false,
resize: false,
height: "100",
plugins: '',
toolbar: '',
menubar: '',
});
Когда я выполняю команду в первом экземпляре, все идет отлично (показано ниже) .
$('btn').click(function() {
tinyMCE.get('post-content').setContent('');
});
Однако, когда я выполняю команду во втором экземпляре, я получаю следующее «Не удается прочитать свойство 'setContent' из null".
$('btn').click(function() {
tinyMCE.get('post-comment-form-input').setContent('');
});
Оба редактора TinyMCE показывают просто отлично на веб-странице, так что я знаю, что они инициализируются правильно. Просто когда я пытаюсь использовать команду во втором экземпляре, она не работает. Я попытался включить точку во 2-ю функцию, так как это класс, но это тоже не работает.
Спасибо.