Если я вставляю содержимое в текстовое поле, которое TinyMCE кооптировал, как лучше всего установить положение курсора/каретки?Каков наилучший способ установки положения курсора/каретки?
Я использую tinyMCE.execCommand("mceInsertRawHTML", false, content);
для вставки содержимого, и я бы хотел установить позицию курсора в конец содержимого.
document.selection
Как и myField.selectionStart
не будет работать для этого, и я чувствую, что это будет поддерживаться TinyMCE (через что-то я не могу найти на их форуме) или он будет очень некрасиво хак.
Позже: Все становится лучше; Я просто понял, что при загрузке TinyMCE в WordPress он загружает весь редактор во встроенный iframe.
Позже (2): я могу использовать document.getElementById('content_ifr').contentDocument.getSelection();
, чтобы получить выбор в виде строки, а не объект выбора, который я могу использовать getRangeAt(0)
дальше. Прогресс постепенно.
Вот лучший ответ: http://stackoverflow.com/a/7977681/3197383 –