私のphpページには次のhtmlコードがあります。
<span id="edit_button_<?php echo $row[$id]; ?>" style="display:block;" onClick="editRow(this, '');"><img src="images/edit.png" />
<span id="edit_save_<?php echo $row[$id]; ?>" style="display:none;" onClick="saveRow(this,'');"><img src="images/green_check.png" />
<span id="edit_cancel_<?php echo $row[$id]; ?>" style="display:none;" onClick="cancelEdit(this, '');"><img src="images/red_cross.png" />
関数で、editRow()
次の行を追加して、#edit_save_
and#edit_cancel_
要素を表示できるようにしました。
$('#edit_save_'+id).show();
$('#edit_cancel_'+id).show();
しかし、それらは表示されていません。次に、次の行も追加しましたが、どちらも機能しませんでした。
document.getElementById('edit_save_'+releaseTable+relPid).style.display = 'block';
document.getElementById('edit_cancel_'+releaseTable+relPid).style.display = 'block';
奇妙なことに、問題は一部のレコードのみです。行 1 には green_check と red_cross の画像が表示されていますが、行 2 には表示されていません。