我的桌子上有3列,名字如下
name <----input field - first column
user <----CheckBox -second column
address<----CheckBoxv-third column
我在表格内联创建,如果用户点击编辑特定行和 更改名称/用户/地址而不是保存取消我想恢复previos数据,我能够为输入属性执行此操作,但不知道如何为checkBoxes执行此操作,任何想法如何?
这是我恢复名称属性
的数据的方法 var $firstCell = $row.find("td:first"),
checkBox = $row.find("input[type=checkbox]"),
....
$firstCell.text(previousData.name);
在previosData中,当用户点击编辑
时,我会存储所有数据答案 0 :(得分:1)
我认为您可能正在寻找的是这样的:
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);