Jay*_*Sun 12 jquery asp.net-mvc-3
所以我有一个剃刀观点:
@{
int i=1;
foreach(var story in Model.Storylines)
{
<span style="float:left;">Storyline @i</span> <span style="float:right; margin-right:5px;">Character Count: @story.CharCount</span><br /><br />
<textarea id=@("entry"+@i) rows="5" style="width:730px; overflow:auto;">@story.Description</textarea><br /><br />
i++;
}
}
Run Code Online (Sandbox Code Playgroud)
因此,当页面最初加载时,具有id entry1的textarea具有类似"this is a story"的描述.一旦我在该文本区域中输入内容,然后点击一个按钮,其唯一功能是:
alert($("#entry1").text());
Run Code Online (Sandbox Code Playgroud)
我仍然得到"这是一个故事".为什么textarea不会更新我输入的文本?
您将要使用.val()而不是.text(),因为这是如何访问以下内容<textarea>:
alert($("#entry1").text());
Run Code Online (Sandbox Code Playgroud)
应该:
alert($("#entry1").val());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8140 次 |
| 最近记录: |