主题: 关于动态加载多个ke,并改动它们的位置的问题 |
作者: mlzboy, 发布日期: 2010-11-24 19:45:07, 浏览数: 4891 |
我做了一个页面,动态的添加多个kindeditor,我参照了demo3的方法,可以动态加载多个kindeditor,但是之后,我企图在页面中改变 kindeditor的位置,就是上下调换两个kindeditor的位置,以改变提交到server后内容的位置,当换了位置之后,kindeditor里的内容就会丢失
function up() { var parent = $(this).parent(); parent.insertBefore(parent.prev()); } function down() { var parent = $(this).parent(); parent.insertAfter(parent.next()); } $("input[name='add_details']").click(function(){ var n='kindeditor'+($("detail").length+1) KE.init({ id : n, afterCreate : function(id) { KE.util.focus(id); } }); $('<detail><input type="text" name="tuan_title" /><a class="detail_del">del</a> <a class="detail_up">up</a> <a class="detail_down">down</a><br><textarea cols="40" id="'+n+'" name="hh" rows="20" style="width:530px;height:300px;visibility:hidden;"></textarea></detail>').find(".detail_del").click(del).end().find(".detail_up").click(up).end().find(".detail_down").click(down).end().appendTo("#details"); KE.create(n); })
希望能得到解决 blog:http://lexus.cnblogs.com frederick.mao#gmail.com |