我从数据库中获取产品并将每个产品的ID设置为'product'.$row['product_id'];
。当我试图隐藏按钮(使用Jquery)后,点击它没有任何反应,任何帮助将是最受欢迎的。
按钮:
<a class="product" id="<?php echo 'product'.$row['product_id'];?>">add</a>
JS:
$('.product').click(function() {
var id = $(this).attr('id');
$('#proudct_id'+id).hide();
)};
答案 0 :(得分:1)
您只需使用$(this)
即可获得点击后的内容:
$('.product').click(function() {
$(this).hide();
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!-- Simulate PHP echo -->
<a class="product" id="product1">add1</a>
<a class="product" id="product2">add2</a>
<a class="product" id="product3">add3</a>
&#13;