So i have a list of customers with name and id in a button and i will like to delete each customers by obviously targeting the id.
<?php
foreach ($customers as $customer)
{
echo '<button id="btn" onclick="showDelete('.$customer['id'].')">'.$customer['name'].'</button>
<button id="btn-delete" value="'.$customer['id'].'" style="display:none;">Delete</button>
';
}
<script>
function showDelete(id)
{
let deleteId = id
let btn = document.getElementById("btn-delete")
let deleteValue = btn.value
console.log(deleteValue)
if ( deleteId === deleteValue ){
document.getElementById("btn-delete").style.display = "block";
}
</script>
Any time i trigger the button only the first value
of the delete
button shows
How do i target each name and delete them using vanilla javascript??