Чтобы добавить идентификатор и имя для изображения внутри tinymce? - PullRequest
1 голос
/ 02 декабря 2010

Я пытаюсь вставить идентификатор и имя для изображения в tinymce.

var content=tinyMCE.get('faq_answer').getContent()+"--img tag is given here--";

Я могу добавить изображение в tinymce, указав alt, title, но я не могу добавить id и name.

1 Ответ

1 голос
/ 03 декабря 2010

Если вы хотите добавить элемент в конец содержимого вашего редактора, я бы сделал что-то вроде этого (таким образом вам не нужно получать весь контент редактора и устанавливать его заново):

var doc = ed.getDoc();

// create a new img element
var img = doc.createElement('img');
img.title = 'title';
img.src = '/images/my_image.gif';
img.id = 'my_id';
img.name = 'imagename';

// add the new img element to the dom
ed.getBody().appendChild(img);

Некоторые атрибуты могут исчезать (очищаться) в зависимости от конфигурации допустимых элементов. Если эта конфигурация не установлена, будет применяться стандартный набор правил. Вы можете расширить этот набор правил, используя параметр extended valid elements . Есть хороший пример относительно элементов img:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...