![](/img/trans.png)
[英]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.