表单无法在contenteditable div中提交html元素

时间:2014-08-04 10:17:54

标签: jquery html

在提交包含contenteditable div的表单时,作为POST数据发送的值只是排除其中任何html元素的文本。例如图像

$("div.input").append("<img src='"+img+"' />"); // append image
 var txt=$('.'+tto).html(); //get the contenteditablediv content
 $('#send_data').append('<input type="hidden" value="'+txt+'" id="valueToSend" name="txt">'); 
 // submit form
 $('#send_data').ajaxForm({
           success: function(dd){
               alert(dd);
           }
        }).submit();

1 个答案:

答案 0 :(得分:0)

$("div").text()可用于仅从div标记中获取文字,而不包括html元素。