我正在一个项目中使用Backbone.Syphon,我非常喜欢它,但我遇到了一些麻烦。我需要使用一些非标准的输入元素作为输入。特别是一些带有<div>和/或<span>元素的contenteditable="true"。
我已经阅读了相对简单的文档,但并不能确切地理解提醒Backbone.Syphon注意这种定制所必需的是什么。
有什么建议吗?
发布于 2013-09-17 15:47:28
不幸的是,目前还不能用虹吸管的设置方式来完成这一任务。它使用HTMLFormElement.elements属性检索表单元素。因为<div>或<span>不是一个表单元素,所以它不会被拾取。
发布于 2015-08-21 09:38:58
您可以覆盖backbone.syphon.js以使这成为可能。
在getForm函数中更改行
return viewOrForm.$(':input');可以这么说
return viewOrForm.$(':input, div.editable');https://stackoverflow.com/questions/18854141
复制相似问题