我的 PhoneGap 应用程序有问题。我有一个带有标题标签的页面。我想在加载该标题时更改它的 innerHTML。
我的标头不包含 id,我希望在没有其他 id 或类的情况下完成此任务,因为我的标头是自动生成的代码的一部分。我将不得不创建一个算法来生成 id。
我想在加载该标题标签期间决定标题的显示文本。有可能吗?
问候,
你可以简单地做:
使用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")
将完成“刷新”工作 =)