3

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>

Jクエリ:

 $('#error').val('Please select Activity');                     
 alert($('#error'));
 $('#popup-activity').popup("open");

こんにちは、jquery 初心者です。

上記の説明のようにポップアップを許可する jquery.mobile-1.2.0-alpha.1.js を使用しています。ポップアップを開くと、エラー ID の値が表示されません。実際には空を示しています。そこで、[オブジェクト オブジェクト] という値を確認するアラート ボックスを配置しました。

ポップアップにテキストを表示する方法を知っている人はいますか?

4

2 に答える 2

13
$('#error').val('Please select Activity'); 

する必要があります

$('#error').text('Please select Activity'); 

または

$('#error').html('Please select Activity'); 

alert( $('#error').text() ); // or $('#error').html()

なぜなら、.val()input, textareaコントロール用なので、またはが必要.text()です.html()

于 2012-08-14T17:38:28.547 に答える
3

val()h3、使用html()または使用するためのものではありませんtext()

使用する

$('#error').html('Please select Activity');

また

$('#error').text('Please select Activity');
于 2012-08-14T17:38:56.283 に答える