検索フィルターに一致する人のリストを表示できる検索フォームがあります。検索結果が表示されたら、リンク (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>
助けてくれてどうもありがとう!