У меня есть текстовая область tinymce в HTML: <textarea id="customer_notes"></textarea>
И в JS я пытаюсь получить доступ к этой текстовой области с помощью
tinymce.get('customer_notes').on("keyup", function(){
console.log("tiny");
})
ИЛИ
tinymce.activeEditor.on('keyup', function(){
console.log("keyup");
})
Однако оба возвращают ноль.Я понимаю, что может быть проблема с элементом, который еще не загружен на странице, и поэтому недоступен.
НО чуть выше любого оператора, который я пытаюсь, если я вывожу console.log(tinymce.editors);
, он выводит массив, содержащий моиtextarea, с идентификатором "customer_notes".
0: {…}, id: "customer_notes", isNotDirty: true, plugins: {…}, …}ustomer_notes: eN { id: "customer_notes", isNotDirty: true, plugins: {…}, …}
length: 1
__proto__: Array(0)
Я прочитал несколько других постов с этой проблемой, но ни одно из решений, похоже, не работает для меня.Один ответ предложил использовать tinymce.editors[0]
, но это не определено?
Заранее спасибо!