I have a dataTables where each row has a number input form. When you click the input form, buttons will appear. However, it only works in the first 10 entries. After that, (searching, next page, sorting, etc), it wont. Is there anything I am doing wrong? How can I fix this?
CSS
echo '<td>
<div class="row">
<div class="col-sm-3">
<a href="#" class="btn btn-danger btn-circle btn-sm one" style="display:none;">
<i class="fas fa-times"></i>
</a>
</div>
<div class="col-sm-6">
<div class="test">
<input type="number" class="form-control" value="'.$row["prod_count"].'">
</div></div>
<div class="col-sm-3">
<a href="#" class="btn btn-success btn-circle btn-sm two" style="display:none;">
<i class="fas fa-check"></i>
</a></div></div> </td>';
JQUERY
<script>
$(document).ready(function(){
$('.test').click(function(){
$(this).closest("td").find(".one").toggle(200);
$(this).closest("td").find(".two").toggle(200);
})
})
</script>