所以我現在有一個表格,我可以按下按鈕並「停用」一行。通過停用該行,發生的所有情況都是不透明度更改,並且該行顯示爲灰色,表示行已「停用」。 「取消激活」按鈕也會更改爲「激活」。我想要的是能夠點擊「激活」按鈕,並能夠將該行解除灰色,然後該按鈕將變回「停用」。每次點擊一個按鈕時的多種功能
下面是我的一些代碼...
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);
}
}
});
});
我很驚訝....只是做與你做的相反。使用翻蓋,就像一個屬性值來確定採取哪種動作 –