2014-06-15 68 views
0

我在編輯特定的行和 變化已經表與3列具有以下名稱把previos數據

name <----input field - first column 
user <----CheckBox -second column 
address<----CheckBoxv-third column 

我在表格中在線創建和用戶是否點擊名稱/用戶/地址,而不是保存做取消我想恢復previos數據,我能夠做到這一點的輸入屬性,但不知道如何做checkBoxes,任何想法如何?

這是我如何恢復數據的name屬性

 var $firstCell = $row.find("td:first"), 
     checkBox = $row.find("input[type=checkbox]"), 

.... 

    $firstCell.text(previousData.name); 

在previosData我存儲所有數據時,用戶只需點擊編輯

+0

你能p rovide [jsfiddle](http://jsfiddle.net)? – undefined

回答

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/