Javascript 无法获取textarea、Jquery Mobile Apache Cordova的值
我有一个类似的问题,像这样,我不能得到文本区的文本类型Javascript 无法获取textarea、Jquery Mobile Apache Cordova的值,javascript,jquery,html,cordova,Javascript,Jquery,Html,Cordova,我有一个类似的问题,像这样,我不能得到文本区的文本类型 <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
<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>
你有错误吗?尝试使用$document.ready。元素的实例已创建,但当我尝试获取键入的值时,返回空值。另外,如果我在标记中对示例文本进行了harcoded,仍然返回null。您在什么时候调用console.log?因为它工作得很好:well应该尝试在某些事件发生时使用.val或text获取textarea的值,就像LcSalazar告诉的那样…如果在脚本或dom未就绪时尝试获取其值,则只会得到null…因为每次页面加载textarea时,textarea都是空的…textarea的div包装器在其中,并且它被加载了应用程序的启动。
<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());