0

如何使用 jQuery 通过表单发送内容可编辑的 div?
我试图创建一个隐藏的输入,并使用 jQuery 将 div 的内容放入输入中,但它不起作用。我有什么问题吗?有没有更简单的方法?

查询:

$(function(){
     $("#boto").click(function(event){  
       $("#transport").val() = $("#input").innerHTML;
     });
})

HTML:

<form action="index.php" method="post">
    <div id="input" contenteditable="true"> </div>
    <input type='hidden' id="transport" name='transport' /> <br/> 
    <input type='submit' id="boto" value='submit' /> 
</form>
4

2 回答 2

1

要设置值,请使用:

$("#transport").val($("#input").text());

并不是:

$("#transport").val() = $("#input").innerHTML;
于 2013-09-06T10:20:15.933 回答
0

试试这个

$(function(){
     $("#boto").click(function(event){  
       $("#transport").val($("#input").html());
    //or
        $("#transport").val($("#input").text());
     });
})
于 2013-09-06T10:20:03.320 回答