我有一个搜索表单,可以显示与搜索过滤器匹配的人员列表。显示搜索结果后,我需要一个链接 (id=names_list),单击该链接时会显示一个对话框,其中显示人员姓名列表。
我不明白为什么这段代码不起作用:
<a id="names_list" href="#">Names list</a>
{% for person in persons %}
<a class="name_for_mylist">{{ person | name }}</a>
{% endfor %}
<script>
$(document).ready(function()
{
$("#names_list").click(function(event){
event.preventDefault();
var list = "";
$(".name_for_mylist").each(function(){
list += $(this).html() + "; ";
});
var box=list.dialog({ title: "Names list" });
box.show();
});
});
</script>
非常感谢你的帮助!