Jquery JsViews:有没有办法获得双向数据链接,以便在<;上设置contentEditable=true;部门>;元素?

Jquery JsViews:有没有办法获得双向数据链接,以便在<;上设置contentEditable=true;部门>;元素?,jquery,contenteditable,jsviews,Jquery,Contenteditable,Jsviews,如果我用textarea替换contentEditable=“true”的div,我可以实现双向绑定,但我不喜欢文本区域在页面上的行为方式。是否有任何东西可以添加到模板中以使其正常工作,或者有一个自定义标记可以做到这一点?此处的div已填充且可编辑,但不会写回任何更改的内容 如果我用一个丑陋的文本区域替换它,它就可以正常工作 我相信我可以用一个隐藏的输入和一些jquery来破解这个问题,但我不想这么做 <script id="lcaSummaryBodyTemplate" type="te

如果我用textarea替换contentEditable=“true”的div,我可以实现双向绑定,但我不喜欢文本区域在页面上的行为方式。是否有任何东西可以添加到模板中以使其正常工作,或者有一个自定义标记可以做到这一点?此处的div已填充且可编辑,但不会写回任何更改的内容

如果我用一个丑陋的文本区域替换它,它就可以正常工作

我相信我可以用一个隐藏的输入和一些jquery来破解这个问题,但我不想这么做

<script id="lcaSummaryBodyTemplate" type="text/x-jsrender">
    {^{for items}}
        <div class="bodyItem">
            <div class="colDec">
                <p>{{>title}}</p>
                {^{if type == "select"}}
                    <select data-link="val">
                        {^{for options}}
                            <option value="{{:value}}">{{:text}}</option>
                        {{/for}}
                    </select>
                {{else}}
                    {^{if type == "date"}}
                        <input data-link="val" class="date" />
                    {{else}}
                        <div data-link="val" contentEditable="true"></div>
                    {{/if}}
                {{/if}}
            </div>
            <div class="colHist">
                <p>{{>title}}</p>
                {{if type == "date"}}
                    <div class="date" data-link="histVal"></div>
                {{else}}
                    <div>{{>histVal}}</div>
                {{/if}}
            </div>
        </div>
    {{/for}}
</script>

{^{对于项目}}
{{>标题}

{^{如果类型==“选择”} {^{对于选项}} {{:text} {{/for}} {{else} {^{如果类型==“日期”} {{else} {{/if} {{/if} {{>标题}

{{if type==“date”} {{else} {{>histVal} {{/if} {{/for}}
它目前不受JSView支持,但已经计划好了,应该很快就会推出。我会在它可用时更新它