Если я вас правильно понял, вы ищете что-то вроде этого
<div id="wrapper"></div>
<input id="add" type="button" value="Add text field"/>
<textarea id="dummy" name="dummy" cols="40" class="dummy"></textarea>
ЯШ:
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
Спасибо за внимание. лейбористская партия Но я не могу найти какой-либо метод для выбора экземпляра nicEditor с id. –
Вы можете выполнить поиск экземпляра с помощью nicEditors.findEditor (id); Посмотрите здесь http://wiki.nicedit.com/w/page/521/Javascript%20API – nevtag
nicEditors.findEditor (id), это даст мне экземпляр. В вашем примере «http://jsfiddle.net/8UZnV/ show/"создать текстовый редактор при нажатии кнопки« Добавить текст здесь ». и пользователю нужно щелкнуть по текстовой области, чтобы начать вводить текст. Но мои требования состоят в том, что после того, как пользователь нажмет «Добавить текст здесь» и просто начните вводить текст во вновь созданном текстовом редакторе. нет необходимости снова нажимать на текстовую область. –