Вы можете использовать this
для доступа к заголовку, который вы щелкнули. И this.id
даст вам идентификатор этого элемента:
<div id="book-container">
<a href=""><h2 id="{{ b.title}}" class="titles">{{ b.title }}</h2></a>
<div><p>{{ b.description }}</p></div>
<br>
</div>
<script type=text/javascript>
$(function(){
$('.titles').bind('click', function(){
alert(this.id);
});
});
</script>
Нажав на заголовок, вы увидите модальное обозначение идентификатора текущего элемента (в этом случае идентификатор будет названием книги).
Идея состоит в том, чтобы добавить класс .titles
ко всем заголовкам , которые появятся на вашей странице, и восстановить, this.id
, id элемента, который вы нажмите кнопку. Затем вы можете сделать запрос Ajax, чтобы найти дополнительную информацию, соответствующую конкретному элементу, на котором вы щелкнули.