2015-01-24 7 views
0

Я использую plugup для простой загрузки. При загрузке изображений мне нужно добавить к родительскому классу класс.Как добавить класс к родительскому в CKEditor

Это HTML код которым приклеиваются после процесса загрузки изображения

<div><img src="link/to/image"><img src="link/to/image2"></div> 

Теперь мне нужно добавить класс к элементу «сНа», но я не знаю, как. Чтобы удалить высоту и ширина атрибуты < IMG> элементов я использую этот код:

<script> 
CKEDITOR.on('instanceReady', function(e) { 
    e.editor.on('simpleuploads.finishedUpload' , function(ev) 
    { 
      var element = ev.data.element; 
      if (element.getName() == 'img') 
      { 
       var img = element.$; 
       img.removeAttribute('width'); 
       img.removeAttribute('height'); 
       ev.stop(); // Stop the event in case the listener is inserted twice 
      } 
    }); 
}); 
</script> 

так будет здорово, если кто-то может мне помочь, чтобы добавить класс, используя его.

ответ

1

Это правильный код:

<script> 
CKEDITOR.on('instanceReady', function(e) { 
e.editor.on('simpleuploads.finishedUpload' , function(ev) 
{ 
     var element = ev.data.element; 
     if (element.getName() == 'img') 
     { 
      var img = element.$; 
      img.removeAttribute('width'); 
      img.removeAttribute('height'); 
      img.parentNode.setAttribute('class','classname'); 
      ev.stop(); // Stop the event in case the listener is inserted twice 
     } 
    }); 
}); 
</script> 
+0

Я думаю, что вы можете принять это себя в качестве утвержденного ответа – Nenotlep

Смежные вопросы