Jquery 文本不会出现在浏览器中,只会出现在firebug中,不会被发布

Jquery 文本不会出现在浏览器中,只会出现在firebug中,不会被发布,jquery,forms,text,firebug,append,Jquery,Forms,Text,Firebug,Append,我正在尝试使用提交按钮更新一个div和一个textarea。。。 div将用于向用户显示他正在做什么,以及通过表单提交的文本区域 我的代码如下所示: $("#newstuff").click(function() { if ($("#newdrugname").val() !== "") { var newline = "something: " + var1 + ": " + var2 + ", " + var3 + " text " + var4 + " " + va

我正在尝试使用提交按钮更新一个div和一个textarea。。。 div将用于向用户显示他正在做什么,以及通过表单提交的文本区域 我的代码如下所示:

$("#newstuff").click(function() {
    if ($("#newdrugname").val() !== "") {
        var newline = "something: " + var1 + ": " + var2 + ", " + var3 + " text " + var4 + " " + var5;
        var tildenewline = "~" + newline;
        $("<li/>").text(tildenewline).prependTo("#displaystuff");
        var updatedlist = $('div#displaystuff').text();​
submitstufftext区域未填充文本。 萤火虫证明了这一点。文本显示在 但是在broswer上没有显示任何内容,提交时也没有发布任何内容

我会错过什么? 我要指出的是,它有时确实起作用,然后突然停止。。。 我还没有弄清楚是什么原因导致它工作/停止。。。这让我发疯 任何想法/建议都将受到极大的赞赏

以下是HTML:

<div class="displaystuff" id="displaystuff"></div>
<textarea id="submitstuff" name="submitstuff" class="hidden2"  style="width:100%"></textarea>
要更改textarea值,请使用.val:

:

.text方法不能用于表单输入或脚本。要设置或获取输入或textarea元素的文本值,请使用.val方法。要获取脚本元素的值,请使用.html方法

要更改textarea值,请使用.val:

:

.text方法不能用于表单输入或脚本。要设置或获取输入或textarea元素的文本值,请使用.val方法。要获取脚本元素的值,请使用.html方法


就这么简单。。。真不敢相信我一整天都在想念它。。。val在此tho上不起作用:`var updatedlist=$'divdisplaystuff'.text;`我应该继续使用.text吗?@krasatos。是的!关于表单元素编号:-。html给了我完整的标记。。。使用li/tds等。。。我不希望var updatedlist=$'divdisplaystuff'.text;在这种情况下使用.text是安全的,对吗?@krasatos。对请阅读每个函数的api以了解更多信息。我已经阅读了它,但由于我对整个php/java/html都不熟悉,我认为我需要在其中包含value=的东西,而.val不能与textarea>一起使用,就这么简单。。。真不敢相信我一整天都在想念它。。。val在此tho上不起作用:`var updatedlist=$'divdisplaystuff'.text;`我应该继续使用.text吗?@krasatos。是的!关于表单元素编号:-。html给了我完整的标记。。。使用li/tds等。。。我不希望var updatedlist=$'divdisplaystuff'.text;在这种情况下使用.text是安全的,对吗?@krasatos。对请阅读每个函数的api以了解更多信息。我已经阅读了它,但由于我对整个php/java/html都不熟悉,我认为我需要一些包含value=的东西,而.val不适用于textarea>
<div class="displaystuff" id="displaystuff"></div>
<textarea id="submitstuff" name="submitstuff" class="hidden2"  style="width:100%"></textarea>
$("#submitstuff").text(updatedlist); //Yours
$("#submitstuff").val(updatedlist);