为什么val()函数返回[object Object]?
问题描述:
HTML代码:为什么val()函数返回[object Object]?
<div data-role="popup" id="popup-activity">
<div data-role="header">
<h1>Error</h1>
</div>
<div data-role="content" data-theme="d" class="ui-corner-bottom ui-content">
<h3 id="error" class="ui-title"></h3>
</div>
</div>
的Jquery:
$('#error').val('Please select Activity');
alert($('#error'));
$('#popup-activity').popup("open");
嗨,我是新来的jQuery。
我正在使用jquery.mobile-1.2.0-alpha.1.js它允许弹出如上面的描述。 当我打开弹出窗口时,错误ID中的值不显示。实际上它显示为空。 所以我把一个警告框,看看它的价值,它说[对象对象]。
有谁知道如何在弹出窗口中显示文本?
答
val()
并不意味着h3
,使用html()
或text()
使用
$('#error').html('Please select Activity');
或
$('#error').text('Please select Activity');
谢谢你的工作! :) – Newbie 2012-08-14 17:44:30
@vamsi不客气 – thecodeparadox 2012-08-14 17:44:49
+1在回答它在闪光:) – Adil 2012-08-14 17:47:54