I want to change color of <i>
tag when I click for active and inactive
My ajax code
$('.factive').click(function(){
var factiveId = $(this).attr('id');
$.post('controller/ajax-product-active.php?factiveId='+factiveId,
{},function(data)
{
$('#product-active').html(data);
});
});
ajax-product-active.php
if ($csrow['status']=='Active') {
$update_status = mysqli_query($conn,"update products set status = 'Deactive' where id = '{$factiveId}'");
echo "<a id='$csrow[id]' class='factive' style='cursor: pointer;' onclick='productActive($csrow[id])'>
<i class='fa fa-circle pactive' aria-hidden='true'style='color:red' title='Deactive'></i></a>";
}elseif ($csrow['status']=='Deactive') {
$update_status = mysqli_query($conn,"update products set status = 'Active' where id = '{$factiveId}'");
echo "<a id='$csrow[id]' class='factive' style='cursor: pointer;' onclick='productActive($csrow[id])'>
<i class='fa fa-circle pactive' aria-hidden='true'style='color:#12bc00' title='Active'></i></a>";
}
This code is running successfully but color is changing only first. Whether click on any tag