我有很多流程图,点击流程图的每个块必须打开一个问题。基本上,问题页面具有相同的模板,只是标题发生了变化。现在我认为为每个问题创建一个 html 文件是荒谬的,因为模板将保持完全相同。一旦用户点击流程图的一个块,有没有办法改变问题页面的标题然后加载它?
我想用jquery来做,我只是jquery的初学者。我知道如何在页面显示或加载后通过附加/替换元素来更改文本。
我有很多流程图,点击流程图的每个块必须打开一个问题。基本上,问题页面具有相同的模板,只是标题发生了变化。现在我认为为每个问题创建一个 html 文件是荒谬的,因为模板将保持完全相同。一旦用户点击流程图的一个块,有没有办法改变问题页面的标题然后加载它?
我想用jquery来做,我只是jquery的初学者。我知道如何在页面显示或加载后通过附加/替换元素来更改文本。
您可以每次即时更换它:
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/