0

個々の html ファイル (Header.html) にあるドロップダウン メニュー付きのヘッダーがあります。最終ページ (Page.html) のヘッダーを jquery (load) で呼び出します。これにより、最終ページの固定 div にヘッダーが「書き込まれます」。

ヘッダーの div 内のそのページに含まれる、個々のページのタイトルを表示したいと思います。

.text() のようなものを使用する必要があると思いますが、それがどのように機能するのかよくわかりません: Title が見つかった場所を宣言するにはどうすればよいですか?特定の div に書き込むように指示するにはどうすればよいですか?

検索しましたが、より複雑な問題と思われる解決策しか見つかりませんでした。

助けやヒントをありがとう。

4

2 に答える 2

2

まず、divタグにid属性を与えます

<div id='header'><div>

タグを閉じる前に</body>、次のスニペットを含めます。

<script type='text/javascript'>
    $(function(){  
        $('#header').html('your text');
    });
</script>
于 2013-07-21T21:12:27.137 に答える
0

ロード関数へのコールバックとして、次のようなものが必要になります。

$('#header').load('/header.html', function(htmlResponse) {
    $(htmlResponse).find('#textre-titre').text('My title');
});

しかし、より最適な解決策は、ヘッダーをphpファイルにして、ロード関数で送信できるタイトルを出力する投稿値を受け入れることだと思います

$('#header').load('/header.php', {title: 'My title'});

そしてheader.phpで

<div id="textre-titre"><? echo $_POST['title']?></div>
于 2013-07-21T21:24:35.977 に答える