我正在使用 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 值)。即使经过数小时的思考,我真的不明白问题出在哪里,感谢您的帮助。