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); });
}

浙公网安备 33010602011771号