0

PhoneGap アプリケーションに問題があります。ヘッダータグのあるページがあります。ヘッダーが読み込まれたときに、そのヘッダーの innerHTML を変更したいと考えています。

私のヘッダーには ID が含まれていません。私のヘッダーは自動生成されたコードの一部であるため、ID やクラスを追加せずにこのタスクを実行したいと考えています。IDを生成するアルゴリズムを作成する必要があります。

そのヘッダータグの読み込み中にヘッダーの表示テキストを決めたいです。することは可能ですか?

4

1 に答える 1

0

はじめまして、

あなたは簡単に行うことができます:

  • 使用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")。「リフレッシュ」ジョブを実行します =)

于 2013-06-06T11:16:01.583 に答える