Получение значения textarea без имени для ckeditor - PullRequest
0 голосов
/ 28 сентября 2019

У меня есть textarea, и я не хочу ставить имя для этого textarea, потому что когда я помещаю имя, я не могу остановить отправку формы, я имею в виду, что return false; не будет работать после ввода имени дляполя.

это моя текстовая область:

<textarea id="ck1" name="ckname"></textarea>

и это мой код:

<script>
    console.log(CKEDITOR.instances["ckname"].getData());
</script>

Это работает, но я не хочу этот код, потому чтоЯ не хочу ставить имя, мне нужен код, подобный этому:

<script>
    console.log(CKEDITOR.instances["textarea[id=ck1"].getData());
</script>

А также я хочу удалить это: name="ckname"

1 Ответ

0 голосов
/ 28 сентября 2019

Если вам нужен экземпляр ckEditor для дальнейшей обработки, вы можете получить его следующим образом: $('#ck1').ckeditorGet()

Альтернативно, если вам нужно только получить текстовое содержимое, просто используйте $('#ck1').val()

Обновлениенекоторые опции и отправка команд в указанную текстовую область могут быть выполнены через $('#ck1').ckeditor(ckEditorOptions)

И да, вы можете опустить имя параметра для текстовой области.

...