1

我有 header.html

<div class="ui-bar ui-bar-b">
        <div class="center">
            <a href="#" data-role="button" data-inline="true" class="collapse_icon" data-mini="true"></a>               
            <label id="headerTextId"></label> 
        </div>  
</div>

以及包含此文件的主页

<div data-role="page" id="page1">
   <div id="headerDiv">
   </div>   
</div>

并且在<head></head>

<script type="text/javascript">
    $('#page1').live('pageinit', function (event, ui) {
         $('#headerDiv').load('../common/header.html').trigger("create");
         $('#headerTextId').text("label text"); //not working
    });
</script>   

头文件已成功包含但未设置标签文本,我也尝试过 .html() 而不是 .text() 但没有奏效。

4

1 回答 1

3

尝试

请求完成时执行的回调函数。

$('#headerDiv').load('../common/header.html',function(){
    $('#headerTextId').text("label text");
}).trigger("create");

。加载()

于 2013-11-07T10:04:35.013 回答