TWIG でループを使用してアンカーのリストを返しています。
{% for entity in entities %}
<a href="javascript:void(0);" class="show_post_anchor" data-post-id="{{ entity.id }}">{{ entity.id }}</a>
{% endfor %}
最終的な目標は、アンカーで AJAX/jquery onclick を使用して div にいくつかの情報をロードすることです
$(document).ready(function() {
$('a.show_post_anchor').click(function(e){
var id= $("a.show_post_anchor").attr("data-post-id");
alert(id);
e.preventDefault();
return false;
});
});
問題は、アンカーが (異なる data-post-id 値で) 正しく表示されている場合でも、アラートが異なるアンカーの onclick で常に同じ値を返すことです。何時間も考えた後でも、問題がどこから来るのか本当にわかりません。あなたの助けに感謝します。