将previos数据放在表格行中

时间:2014-06-15 20:37:30

标签: javascript jquery html asp.net

我的桌子上有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中,当用户点击编辑

时,我会存储所有数据

1 个答案:

答案 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);

http://api.jquery.com/prop/