2013-07-04 75 views
0

嗨抱歉这个愚蠢的问题,管理动态添加和使用nicEdit插件删除元素

基本上我有动态添加元素与textarea与nicEdit纳入插件

如果我点击"Add Another InputBox" 3元素加在一起,但我的问题是"remove"链接与新创建的元素内联,我无法弄清楚如何使其工作。

我的jsfiddle是在这里:DEMO

有任何意见或建议,获得一致好评。谢谢!



ANSWER

这正是我需要为这个问题的答案。 在Jquery的.clone的帮助下。它工作完美。

这里是DEMO

这里
+0

你应该实现一个div包裹整个部分,然后删除链接删除整个div。这样你就不会留下元素。 – DevZer0

+0

其添加后的删除按钮不起作用。 – CaffeineShots

回答

1

检查DEMO http://jsfiddle.net/yeyene/vZZ8F/4/

当你创建新的,所以它更容易找到并删除我加<div class="newBox">

$(document).on('click', '.remScnt', function (e) { 
    e.preventDefault(); 
    var elem = $(this).prev('textarea'); 
    var index = this.rel; 
    editors[index].removeInstance(elem[0]); 
    delete editors[index]; 
    $(this).parent().siblings('div.newBox').remove(); 
    $(this).parent().remove(); 
}); 
+0

它在单击添加元素,但尝试多次点击添加元素然后删除...但谢谢谢谢! – CaffeineShots

+0

我会再次检查并更新:) – yeyene

+0

你那么善良。谢谢我自己改变你的代码。谢谢 – CaffeineShots