tinymce, манипулировать shortcode в tinymce

Поэтому я хочу добавить / изменить значение атрибута короткого кода, например:

 <a href="http://link.com"> </a>  

скажем, я хочу добавить атрибут 'Source = "true"', поэтому код станет:

  <a href="http://link.com"></a>  

моя проблема в том, что я не могу указать / выбрать [подпись], вот мой код:

 CaptionImage : function (){ var node = tinyMCE.activeEditor, checkNode = node.selection.getNode().nodeName, nodeParent, getParentName, selector = 'caption'; nodeParent = node.dom.getParent(node.selection.getNode(), selector ); if (nodeParent === null) { console.log('no parent'); //return; } getParentName = nodeParent.nodeName; console.log( getParentName ); }, 

как вы можете видеть, есть изображение, внешнее изображение, есть shortcode , поэтому, когда я нажимаю изображение и нажимаю «вставить изображение подписи», [подпись] добавит атрибут источника введите описание изображения здесь вы, ребята, знаете, как я могу выбрать и добавить атрибут? спасибо за ваш ответ и извините за мой «плохой» английский 🙂

Solutions Collecting From Web of "tinymce, манипулировать shortcode в tinymce"