模仿'可变'表格细胞'OnChange'的方法

时间:2012-12-06 19:28:14

标签: php javascript html5 contenteditable

  

可能重复:
  trigger an event when contenteditable is changed

我的页面上有一个表格(用PHP生成)我已启用'Contenteditable'。用户加载表后,可以单击任何表格单元格并在本地更改值。我想将一个函数绑定到表格单元格,以便本地的任何更改都会被推回到服务器。执行此操作的自然方法是将“OnChange”事件绑定到每个生成的表格单元格。但由于我没有使用传统的HTML表单,因此“OnChange”不是一种选择。 有没有办法让我模仿桌子上每个数据单元的'OnChange'事件?

1 个答案:

答案 0 :(得分:0)

你可以试一下我曾经在Github写过的一个小库:OnChange 然后你可以试试这个:

OnChange.set("document.queryString('#tablecell').innerHTML", function() {
    //AJAX-stuff here. new content is in var 'newval'.
});