我正在对一组对象进行分页,每个对象都有一个按钮,按下该按钮会打开一个隐藏的 div 并将 div 弹出所有内容。我想做的是在弹出的窗口中列出该对象的属性,但我不知道如何从 javascript 代码中获取该对象。
这是javascript:
<script type="text/javascript">
$(document).ready(function(){
$("#create").click(function(){
$("#popupContact").load("/cookbook/createrecipe #createform");
});
$("#button1").click(function(){
$("#popupContact").load(load object information for button1);
});
$("#button2").click(function(){
$("#popupContact").load(load object information for button2);
});
});
</script>
这是模板:
{% block content %}
{% autopaginate object_list 6 %}
<div id="object_cont">
{% for object in object_list %}
<div id="object">
<div id="button{{ forloop.counter }}">
<h4>{{ object.name }}</h4>
<h5>{{ object.author }}</h5>
<h5>Prep Time: {{ object.prep_time }} minutes</h5>
</div>
</div>
{% endfor %}
</div>
<div id="popupContact" class="popup">
<a id="popupContactClose" style="cursor:pointer;float:right;">x</a>
</div>
<div id="backgroundPopup">
</div>
{% paginate %}
{% endblock %}
基本上我需要一种方法来获取嵌套在按钮 div 中的对象
谢谢,小鱼