0

我的 PhoneGap 应用程序有问题。我有一个带有标题标签的页面。我想在加载该标题时更改它的 innerHTML。

我的标头不包含 id,我希望在没有其他 id 或类的情况下完成此任务,因为我的标头是自动生成的代码的一部分。我将不得不创建一个算法来生成 id。

我想在加载该标题标签期间决定标题的显示文本。有可能吗?

4

1 回答 1

0

问候,

你可以简单地做:

  • 使用jQuery

    $('header').append('<somethin />');
    
  • 使用JavaScript

    document.getElementsByTagName('head')[0].appendChild( ... );
    

如果你在谈论jquery-mobile标题 div,你可以这样做:

$( document ).ready(function() {
    $('div[data-role=header]').html('yourhtml');
    $('div[data-role=page]').trigger("pagecreate");
});

要不就:

$( document ).ready(function() {
    $('div[data-role=header]').html('yourhtml').trigger("pagecreate");
});

示例:http: //jsfiddle.net/2bLM6/3/

我在$( document ).ready()那里使用过,但你可以选择你想要的任何事件,这.trigger("pagecreate")将完成“刷新”工作 =)

于 2013-06-06T11:16:01.583 回答