Я использую CKEditor, чтобы показать какой-то текст
у меня есть требование, чтобы предотвратить редактирование в некоторых частях текста
который будет вставлен JQuery
что я сделал
я вставил ввод с классом, чтобы я мог изменить его значение
config.extraAllowedContent = 'input(*)';
<textarea name="editor1" id="editor1" rows="10" cols="80">
Some Text <input type="text" id="txttest" class="form-control" style="border:none" />
</textarea>
<script>
var ed1;
ed1 = CKEDITOR.replace('editor1');ed1.on('loaded', function () {
$('.form-control')[0].val('Doctor'); });
</script>
Проблема здесь, я не могу найти ввод $ ('. Form-control') позволяет вернуть 0 длины
вторая попытка
var ed1;
$(document).ready(function () {
var data = ' Some Text < input type = "text" id = "txttest" class="form-control" style = "border:none" value = "Doctor" />';
ed1 = CKEDITOR.replace('editor1');
CKEDITOR.instances['editor1'].setData(data)
проблема в том, что CKEditor отображает ввод как обычный текст, а не html
любая помощь, пожалуйста