So I currently have a table where I can press a button and "deactivate" a row. By deactivating the row, all that happens is the opacity changes and the row appears grayed out signifying the row is "Deactivated." The "Deactivate" button also changes to "Activate." What I am wanting is to be able to then hit the "Activate" button and be able to un-gray the row and the button would then change back to "Deactivate."
Here is some of my code...
HTML/PHP:
<tr> <td class="mr_id" contenteditable="false"><?php echo intval ($rows['MR_ID'])?></td> <td class="mr_name" contenteditable="false"><?php echo $rows['MR_Name']?></td> <td class="buyer_id" contenteditable="false"><?php echo $rows['Buyer_ID']?></td> <td class="poc_n" contenteditable="false"><?php echo $rows['MR_POC_N']?></td> <td class="poc_e" contenteditable="false"><?php echo $rows['MR_POC_E']?></td> <td class="poc_p" contenteditable="false"><?php echo $rows['MR_POC_P']?></td> <td><button class="edit" name="edit">Edit</button> <button class="deactivate" name="deactivate">Deactivate</button></td> </tr> JavaScript:
// ----- Deactivate Row ----- $(document).ready(function() { $('.deactivate').click(function() { var $this = $(this); if ($this.html() === 'Deactivate') { $this.html('Activate'); var result = confirm("Are you sure you want to deactivate this entry?"); if(result) { $this.closest('tr').css('opacity', 0.5); } } }); });