0

多くのフロー チャートがあり、フロー チャートの各ブロックをクリックすると質問が表示されます。基本的に、質問ページには同じテンプレートがあり、見出しが変更されているだけです。テンプレートはまったく同じままなので、質問ごとにhtmlファイルを作成するのはばかげていると思います。ユーザーがフローチャートのブロックをクリックしたら、質問ページの見出しを変更してからロードする方法はありますか?

私はそれを行うためにjqueryを使いたいのですが、私はjqueryの初心者です。ページが表示またはロードされたら、要素を追加/置換してテキストを変更する方法を知っています。

4

1 に答える 1

0

その場で毎回置き換えることができます:

var template = "{header}<p>Some text</p>";
$('#output').append(template.replace('{header}', 'Some header'));
$('#output').append(template.replace('{header}', 'New header'));

ここで試すことができます: http://jsfiddle.net/ykmtF/

于 2012-04-10T15:42:33.860 に答える