【发布时间】:2013-12-31 19:19:37
【问题描述】:
我试图创建一个带有淘汰赛的内联编辑。
- 我为同一个字段创建了“跨度”和“输入”。
- 单击跨度时,我会隐藏跨度并“显示”“输入”。
- 但输入的变化并没有反映在跨度上。
我的 Html 字段
<td>
<span data-bind="text: name" style="display: inline;">Furious Lizard</span>
<input data-bind="value: name" style="display: none;" type="text">
</td>
我的内联代码
$('td').on('click', function () {
var spanElement = $(this).find('span');
$(this).find('span').hide();
$(this).find('input').show().select().on('blur', function () {
$(this).hide();
spanElement.show();
});
});
为什么绑定不起作用?
【问题讨论】:
标签: javascript jquery json knockout.js observable