2012-04-10 7 views
0

私は多くのフローチャートを持っており、フローチャートの各ブロックをクリックすると質問が開きます。基本的に質問ページには見出しの変更だけで同じテンプレートがあります。テンプレートはまったく同じになるので、各質問のhtmlファイルを作成するのは不合理だと私は考えています。ユーザーがフローチャートのブロックをクリックすると、質問ページの見出しを変更して読み込む方法はありますか?読み込み可能になる前に動的にHTMLテキストを変更できますか?

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

答えて

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/

関連する問題