0
我正在創建並動態添加nicedit實例。我想選擇新添加的實例。但我無法使用Javascript選擇實例。請幫我解決這個問題。如何選擇nicedit實例
我正在創建並動態添加nicedit實例。我想選擇新添加的實例。但我無法使用Javascript選擇實例。請幫我解決這個問題。如何選擇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實例。 – 2013-03-28 17:10:55
您可以使用nicEditors.findEditor(id)搜索實例;看看這裏http://wiki.nicedit.com/w/page/521/Javascript%20API – nevtag 2013-03-28 19:30:39
nicEditors.findEditor(id)這給了我的例子。在你的例子「http://jsfiddle.net/8UZnV/顯示/「創建一個文本編輯器,當用戶點擊」在這裏添加文本「按鈕。用戶需要點擊文本區域才能開始輸入文字。但我的要求是,一旦用戶點擊「在這裏添加文本」,並開始輸入新創建的文本編輯器。不需要再次點擊文本區域。 – 2013-03-29 05:30:14