我的表格有 3 列,名称如下
name <----input field - first column
user <----CheckBox -second column
address<----CheckBoxv-third column
我已经在表中内联创建,如果用户单击特定行的编辑并且 更改名称/用户/地址而不是保存并取消我想恢复以前的数据,我能够对输入属性执行此操作,但不确定如何对复选框执行此操作,知道如何执行吗?
这就是我恢复 name 属性数据的方法
var $firstCell = $row.find("td:first"),
checkBox = $row.find("input[type=checkbox]"),
....
$firstCell.text(previousData.name);
在 previosData 中,当用户单击编辑时,我存储所有数据
最佳答案
我认为您可能正在寻找的是这样的:
var $checkboxUser = $row.find('input[name=user]'),
$checkboxAddress = $row.find('input[name=address]');
previousData.statusUserCheckbox = $checkboxUser.prop('checked');
previousData.statusAddressCheckbox = $checkboxAddress.prop('checked');
// ...
$checkboxUser.prop('checked', previousData.statusUserCheckbox);
$checkboxAddress.prop('checked', previousData.statusAddressCheckbox);
关于javascript - 将以前的数据放入表行中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24233889/