現在、私はボタンを押して行を「非アクティブ化」できるテーブルを持っています。行を無効にすると、不透明度が変更され、行がグレー表示され、行が「無効化」されます。 「Deactivate」ボタンも「Activate」に変わります。私が望むのは、 "Activate"ボタンを押して行を消すことができ、ボタンが "Deactivate"に戻ってしまうことです。ここでボタンを2回クリックすると複数の機能が表示される
私のコードのいくつか...
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);
}
}
});
});
私は驚いています....まあまあ、あなたがやったこととは反対です。属性値のようなフリップを使用して、実行するアクションを特定してください –