PhoneGap アプリケーションに問題があります。ヘッダータグのあるページがあります。ヘッダーが読み込まれたときに、そのヘッダーの innerHTML を変更したいと考えています。
私のヘッダーには ID が含まれていません。私のヘッダーは自動生成されたコードの一部であるため、ID やクラスを追加せずにこのタスクを実行したいと考えています。IDを生成するアルゴリズムを作成する必要があります。
そのヘッダータグの読み込み中にヘッダーの表示テキストを決めたいです。することは可能ですか?
はじめまして、
あなたは簡単に行うことができます:
使用jQuery
:
$('header').append('<somethin />');
使用JavaScript
:
document.getElementsByTagName('head')[0].appendChild( ... );
ヘッダー divについて話している場合はjquery-mobile
、次のようにできます。
$( 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")
。「リフレッシュ」ジョブを実行します =)