0
동적으로 nicedit 인스턴스를 만들고 추가합니다. 내가 새로 추가 된 인스턴스를 선택하고 싶습니다. 하지만 자바 스크립트를 사용하여 인스턴스를 선택할 수 없습니다. 이 문제를 해결하도록 도와주세요. 내가 제대로 이해하면nicedit 인스턴스를 선택하는 방법
동적으로 nicedit 인스턴스를 만들고 추가합니다. 내가 새로 추가 된 인스턴스를 선택하고 싶습니다. 하지만 자바 스크립트를 사용하여 인스턴스를 선택할 수 없습니다. 이 문제를 해결하도록 도와주세요. 내가 제대로 이해하면nicedit 인스턴스를 선택하는 방법
,이
<div id="wrapper"></div>
<input id="add" type="button" value="Add text field"/>
<textarea id="dummy" name="dummy" cols="40" class="dummy"></textarea>
JS처럼 뭔가를 찾고있다 :
var idnr = 0;
var NicEditor = new nicEditor();
$('#add').click(function(){
var $clone = $('#dummy').clone();
var id = 't_' + idnr;
idnr = idnr + 1;
$clone.attr('id',id).attr('name',id).removeClass('dummy');
$('#wrapper').append($clone);
NicEditor.panelInstance(id);
console.log($('#wrapper').find('textarea'));
});
예 :로 코드를
을 볼 수 http://jsfiddle.net/8UZnV/show/ 제거보기 ' id '를 선택하면 nicEditor 인스턴스를 선택할 수 있습니다.
감사합니다. lp. 하지만 id를 가진 nicEditor 인스턴스를 선택하는 방법을 찾을 수 없습니다. –
nicEditors.findEditor (id)를 사용하여 인스턴스를 검색 할 수 있습니다. 여기를보세요 http://wiki.nicedit.com/w/page/521/Javascript%20API – nevtag
nicEditors.findEditor (id)이 인스턴스를 제공합니다. 예제에서 "http://jsfiddle.net/8UZnV/ 표시/"사용자가"여기에 텍스트 추가 "버튼을 클릭하면 텍스트 편집기를 만듭니다. 텍스트 입력을 시작하려면 텍스트 영역을 클릭해야합니다. 하지만 내 요구 사항은 일단 사용자가 "여기에 텍스트 추가"를 클릭하고 새로 만든 텍스트 편집기에서 타이핑을 시작한다는 것입니다. 텍스트 영역을 다시 클릭 할 필요가 없습니다. –