我正在项目中使用Backbone.Syphon而只是喜欢它,但我遇到了一些障碍。我需要使用一些非标准输入元素进行输入。特别是一些<div>
和/或<span>
元素contenteditable="true"
。
我已经阅读了相对简单的文档,但却无法准确掌握将Backbone.Syphon警告到此自定义所需的内容。
建议?
答案 0 :(得分:0)
不幸的是,目前Siphon的建立方式无法做到这一点。它使用HTMLFormElement.elements属性来检索表单元素。由于<div>
或<span>
不是表单元素,因此无法获取。
答案 1 :(得分:0)
您可以覆盖backbone.syphon.js以使其成为可能。
在 getForm 函数内部更改行
return viewOrForm.$(':input');
说
return viewOrForm.$(':input, div.editable');