728x90
한 페이지에 여러개의 에디터를 뒀을 때 각자 다른 placeholder를 줘야하는 상황에 사용할 수 있다.
해당 사이트 들어가서 플러그인 다운받고 plugins 폴더에 넣는다!
https://ckeditor.com/docs/ckeditor4/latest/features/editorplaceholder.html
<textarea id="question-answer<?php echo $i; ?>" placeholder="<?php echo $data[$i]; ?> "class="question-answer" ~~~~>
textarea에 아이디를 넣어주고 각자 다른 플레이스 홀더 내용을 넣고...
아이디를 가져와서 replace하도록!(?)ㅋㅋㅋ
$('.question-answer').each(function(i,item){
console.log(item);
var sPlaceholderText = $(item).attr('placeholder');
var editor2 = CKEDITOR.replace('question-answer'+i,{
height: 300,
editorplaceholder : sPlaceholderText,
});
})
- 잘못된 소스
이렇게 해도 계속 안되서 안되는건가 싶었는데 ㅠ.. 아래처럼 사용 하던 분들은 위에처럼 바꾸셔요.
var editor2 = CKEDITOR.replaceAll('question-answer',{ //class명
// extraPlugins : 'editorplaceholder',
extraPlugins : 'editorplaceholder',
editorplaceholder : 'testte123st',
});
'study > javascript' 카테고리의 다른 글
팝업창 오늘 하루 보지 않기 쿠키사용 (0) | 2021.12.10 |
---|---|
jquery click 이벤트 클릭 이벤트 (0) | 2021.11.12 |
javascript indexOf 몇번째 (0) | 2021.11.01 |
for in for of (for of IE지원 안함) (0) | 2021.10.28 |
fullcalendar data ajax로 가져와 달력에 뿌리기 (0) | 2021.10.14 |
댓글