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