我遇到了类似post这样的问题,我无法获得textarea的文字输入。
<div data-role="content">
<textarea id="message-area" name="message-area" placeholder="Put your comment"></textarea>
<input id="test" type="text" />
<a id="btn-save" class="ui-btn ui-btn-inline ui-icon-check ui-btn-icon-left">Guardar</a>
</div>
当我尝试使用下面的jquery片段输入文本时,我得到一个空值,但如果我使用输入元素,它可以工作。我有点困惑,有人有任何想法吗?
更新
我修复了我的问题,根据jquery移动演示的post复制下面的代码段。
<div data-role="fieldcontain">
<label for="textarea">Textarea:</label>
<textarea cols="40" rows="8" name="textarea" id="textarea"></textarea>
</div>
我仍然对此感到疑惑,但这种方法很好,另一种没有。
console.log($('#message-area').val());