2017-11-06 7 views
1

특정 클래스가 요소 수는 다음 클래스 중 하나가있는 경우를 제외하고 :TinyMCE에 만 내가 TinyMCE에 모든 <code>div</code> 요소를 제거 할

  • 타자기를
  • 광고
  • mceNonEditable

TinyMCE 구성에서 다음 설정을 사용하여이 작업을 수행하려고하지만 여전히 이러한 특정 클라우드가없는 특정 div 요소를 유지합니다 ses.

valid_elements: 'div[class=typewrite|ad|mceNonEditable]', 

valid_classes: { 
    'div': 'typewrite ad mceNonEditable', 
}, 

는 예를 들어, TinyMCE에 인스턴스는 다음과 같은 내용으로 시작된다 :

<div class="typewrite"> 
    <p>Some content</p> 
</div> 
<p>Some editable content</p> 
<p>Some editable content</p> 
<div data-url="http://localhost/"> 
    <br> 
</div> 
<p>Some editable content</p> 

그래서 그것을 원치 않는를 제거 않습니다

TinyMCE를 편집기에서
<div class="typewrite"> 
    <p>Some content</p> 
</div> 
<p>Some editable content</p> 
<p>Some editable content</p> 
<div class="unwanted-tag" data-url="http://localhost/"></div> 
<p>Some editable content</p> 

이가 구문 분석 클래스하지만 실제로 요소를 유지합니다.

이러한 원치 않는 요소는 자바 스크립트로 수동으로 제거하는 것 외에는 삭제할 수 있습니까?

답변

1

아니요, 다른 방법은 없습니다.

시작시 이러한 요소를 제거하는 것은 그리 어렵지 않습니다.