在加载之前动态更改html文本 - 可能吗?

时间:2012-04-10 15:31:36

标签: javascript jquery html

我有很多流程图,点击流程图的每个块都必须打开一个问题。基本上问题页面具有相同的模板,只有标题的变化。现在我认为为每个问题创建一个html文件是荒谬的,因为模板将保持完全相同。一旦用户点击流程图的一个块,有没有办法更改问题页面的标题然后加载它?

我想使用jquery来做这件事我只是jquery的初学者。我知道如何在页面显示或加载后通过附加/替换元素来更改文本。

1 个答案:

答案 0 :(得分: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/