Html代码:
<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中的值不会显示。实际上它显示为空。 所以我放了一个警告框来查看它的值[object object]。
有人知道如何在弹出窗口中显示文字吗?
答案 0 :(得分:13)
$('#error').val('Please select Activity');
应该是
$('#error').text('Please select Activity');
或
$('#error').html('Please select Activity');
alert( $('#error').text() ); // or $('#error').html()
答案 1 :(得分:3)
val()
不适用于h3
,使用html()
或text()
使用
$('#error').html('Please select Activity');
或
$('#error').text('Please select Activity');