使用jched 1.7中的jeditable和on()从一个按钮编辑一个新添加的行

时间:2012-08-24 18:25:57

标签: jquery datatables jeditable

我有一个数据表,我从表格顶部的按钮添加行。我也可以选择行。我还希望能够编辑那些选定的行,即使它们是新添加的。我使用这样的东西来选择一行,即使它是新添加的。

$("table").on("click", 'tr', {someinfo}, this.onRowSelected);

我想做类似的事情来编辑选定的行。所以我有一个编辑按钮,当我按下它时,我希望所选行准备好编辑(使用jeditable)。 我见过Jeditable - Activate edit of X by clicking on Y,但我似乎无法弄清楚如何处理.editable()。由于.editable()需要生效,我想使用.on()添加它。有没有人知道它的语法是什么样的?

以下是jsfiddle

上的代码

除了可裁剪的东西之外的一切都很好。有任何想法吗?谢谢你的时间。

1 个答案:

答案 0 :(得分:0)

我明白了。在经验丰富的javascript人员的帮助下,我发现了这些:

  1. 在触发事件之前需要完成.editable()
  2. 需要从包含.trigger()
  3. 的元素中调用editable()

    这是一个更新的fiddle除了在编辑后更新(我只是对JSON的东西很开心。这是一个小提琴不是吗?)