Я занимаюсь разработкой сайта с помощью Spring Boot. У меня есть список элементов, и каждый элемент имеет ссылку. Я хочу вызвать функцию JavaScript, когда ссылки нажаты.
У меня есть этот код
<div class="col-sm-4" th:each="product : ${productsList}">
<!-- Code... -->
<a th:id="${'buyButton' + product.id}" <!-- rest of attributes -->></a>
<!-- More code... -->
<script th:inline="javascript">
/*<![CDATA[*/
console.log("Log1");
$("#buyButton[[${product.id}]]").click(function() {
console.log("Log2");
});
/*]]>*/
</script>
</div>
productsList имеет 5 элементов, поэтому, когда я загружаю страницу, она печатает «Log1» пять раз, но когда я нажимаю на ссылки, функция, которая печатает «Log2», не работает.
Может кто-нибудь помочь мне. Я схожу с ума ...