0
我有一个模板,我想要在HTML元素内点击元素。我想做一些事情(我正在使用jquery):Javascript - 在元素html中加载模板
$(".btn")on("click", function(){
$("#element").html(partial_template.html)
});
Buto这当然不会工作。我怎样才能做到这一点?
编辑:我使用Django,如果这很重要!
我有一个模板,我想要在HTML元素内点击元素。我想做一些事情(我正在使用jquery):Javascript - 在元素html中加载模板
$(".btn")on("click", function(){
$("#element").html(partial_template.html)
});
Buto这当然不会工作。我怎样才能做到这一点?
编辑:我使用Django,如果这很重要!
使用.load()函数,让sur为你的html tpl设置正确的路径。
$(".btn").on("click", function(){
$("#element").load("path_to_your_html_folder/partial_template.html");
});
你想看看Ajax/API调用。 – hansTheFranz
您既可以使用AJAX,也可以使用Handlebars这样的库,它可以让您在模板中定义HTML,然后将其作为部分注入。我会建议使用车把。 – Korgrue
[jQuery.load加载HTML文件]的可能重复(https://stackoverflow.com/questions/16755426/jquery-load-to-load-html-file) –