<a id="wishlisticon" data-toggle="modal" data-target="#wishlist-modal" data-productid="1"></a>
<a id="wishlisticon" data-toggle="modal" data-target="#wishlist-modal" data-productid="2"></a>
<a id="wishlisticon" data-toggle="modal" data-target="#wishlist-modal" data-productid="3"></a>
<a id="wishlisticon" data-toggle="modal" data-target="#wishlist-modal" data-productid="4"></a>
<script>
$('#wishlist-modal').on('shown.bs.modal', function() {
var $el = $("#wishlisticon");
var $username = $el.data('productid');
alert($username);
});
</script>
На странице есть несколько кнопок, указывающих на один и тот же модал, однако для каждого модала необходимо передавать разные данные. Данные для передачи сохраняются в data-productid.
Когда открывается модальное всплывающее окно, я хочу использовать переменную data-productid.
Функция работает, но каждый раз, когда предупреждение дает одно и то же значение продукта (то есть = 1) Функция не может понять, что она должна получить соответствующий data-productid