我有一个页面,其中以表格形式显示数据。每个表格都有一列包含复选框,如果该复选框被选中,则用户可以通过 Javascript 修改特定行。这是通过其 td 封装了 input 或 select 实现的,并使它们可编辑。用户修改行并保存更改,目前为止没有问题。我的问题是如何实现取消操作?用户可以选择多行,即勾选框并进行修改,但用户也可以按取消按钮。在取消时,应显示原始值(并且行再次变为不可编辑)。但是,如何在 Javascript 中实现取消操作?我们是否在某些全局数据结构中存储数据?这在 Javascript 中将会是什么?
data-original
属性生成输入,例如<input type='text' value='hello' data-original='hello' />
。如果用户随时点击还原,我会将data-original
加载到value
中。 - acdcjuniordata-original
是什么? - Cratylus