我正在寻找一种在 JavaScript 中创建就地编辑器的方法,例如JEditable或类似插件。但是,不同之处在于我的编辑器将是一个多字段表单,而不是单个字段。
由于相同的表单将用于不同的部分,即编辑现有项目和创建新项目,我希望能够为每种情况指定回调函数,而不必复制共享功能(例如验证、取消按钮等.)。
目前我尝试天真地实现它,代码看起来很糟糕,因为事件处理程序分散在源代码周围,而不是作为一个组件在一起。
所以我的问题是推荐的实现方式是什么?如果有提供该功能的 jQuery 插件,那可能是最简单的方法。否则,我将如何正确构建我的代码?