問題があります。私は各製品についてモーダルウィンドウを作成する必要がありますが、モーダルウィンドウではすべての製品が最後の製品のみを表示します。私はID識別子を割り当てようとしましたが、最初の製品のモーダルウィンドウだけが機能します。複数の製品のモーダルウィンドウ
window.onload = function() {
$('.img-for-modal').click(function() {
$('.modal').css('display', 'block');
});
$('.close').click(function() {
$('.modal').css('display', 'none');
});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<div class="products-wrap">
<table class="product">
<tr>
<td class="img" rowspan="3">
<img class="img-for-modal" src="media/products-image/1.jpg">
<div class="modal">
<span class="close">×</span>
<img class="modal-img" src="media/products-image/1.jpg">
</div>
</td>
<td class="product-info">
<article>Lorem Ipsum is simply dummy text of the printing V1.0</article>
</td>
</tr>
<tr>
<td class="product-info">
<b>Цена: </b>200 руб.
</td>
</tr>
<tr>
<td class="product-delete">
<a href="#">Добавить в корзину</a>
</td>
</tr>
</table>