[英]Using jquery + jeditable + bootstrap to add editable new row on a table
[英]Make table row editable using jQuery, jEditable, jeditable-rails gem or any AJAXy solution
我有一個表格,上面有數據行。 我想通過單擊行本身或編輯按鈕來編輯大部分行。
假設我有一個列出產品的表格:
我可以通過使用jQuery和jEditable來實現這一點; 並且還使用了jeditable-rails gem。 但我一次只能編輯一個單元格。
我需要的是:如果我單擊編輯按鈕或行本身。 表格中的所有這四個單元格都應該可以編輯。
嘗試這樣的事情:
$('td:not(.edit)').editable('', {
onblur: 'ignore',
submit: 'ok',
cancel: 'cancel',
width: 75,
event: 'edit'
});
$('td').click(function(e) {
// reset all editables
var allEditables = $(this).closest('table').find('td:not(.edit)').get();
$.each(allEditables, function(i, elm) {
elm.reset();
});
// make all cells in this row editable
$(this).parent().children(':not(.edit)').trigger('edit');
});
這是一個易於使用和靈活的jquery內聯可編輯插件 。 它讓你可以輕松地在任何地方,桌面或h1標簽內編輯,並且可以將任何內容整合到任何東西中。 實際上,背后的想法很簡單,有點獨特。
干杯,
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.