jquery ifream 小记

项目用了kindeditor 但是如果用js form.submit()提交,并无法获取值,需要动态设置方法如下:

            var richhtml = $('.ke-edit-iframe').contents().find("body").html(); //获取生成的 kindeditor的生成ifream 的html内容

    //子框架中 获取父框架中的 一个iframe $('.ke-edit-iframe',parent.document).......

    //这个ifream 在 所在td内

             $('#MailContent').val(richhtml);

            form.action = "/Infrastructure/MailTemplateSave/?tmpagrsub=" + tmpagrsub + "&tmpagrcon=" + tmpagrcon;         //javascript 设置action

      form.submit();//javascript 提交

 

        function setKindEditors() {

             $('.ke-edit-iframe').each(function () {  

               var richHtml = $(this).contents().find("body").html();

                 var textarea = $(this).parent().parent().next()[0];  //获取当前节点的下一个兄弟 prev()//上一个兄弟节点

               $(textarea).val(richHtml);             });    

     }

posted @ 2012-02-20 18:20  Lovey  阅读(341)  评论(0)    收藏  举报