我正在使用 Backbone.stickit 在视图和模型之间进行两种绑定。我想使用 contenteditable span 作为绑定的 DOM 元素,但这不起作用。
如果我使用这个模板:
<script type="text/template" id="textbox-template">
<!--<span id="content" contenteditable/>-->
<input type='text' id='content'/>
</script>
两种方式的绑定按预期工作。如果我使用跨度而不是输入元素,则更改不会推回模型。请注意,onGet 有效,因此原始模型属性值是可见的。但是,我已确认未调用 onSet,因此事件未正确触发。