我有以下django代码循环遍历所有对象并创建一个隐藏的div,我希望在弹出容器中显示。
我的弹出容器运行良好,我只是不知道如何做三件事:
django代码
{% for recipe in recipe_list %}
<div class="recipe">
<div class="button">
click me to load recipe content
</div>
<div id="recipepopup" style="display:none;">
//content
</div>
{% endfor %}
<div id = "popupdiv">
<div id = "content_to_hide">
//content to hide on recipepopup load
</div>
</div>
点击的Javascript:
<script type="text/javascript">
$(document).ready(function(){
$(".button").click(function(){
// hide current content in popupdiv
// then load recipepopup then set display
// of recipepopup to block
});
});
</script>
答案 0 :(得分:0)
$("#content_to_hide").hide();
var popup = $("#recipepopup");
$("#popupdiv").append(popup);
popup.show();
根据您的需要快速将它们组合在一起。应该按下按钮点击代码。
答案 1 :(得分:0)
单行将工作!
$("#popupdiv").children(':first').hide().end().append($('#recipepopup')).find('#recipepopup').css('display', 'block');