主题: 关于动态加载多个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>&nbsp;&nbsp;<a class="detail_up">up</a>&nbsp;&nbsp;<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

发表新帖 发表回复