Я пытался создать встроенное редактирование с нокаутом.
- Я создал «диапазон» и «ввод» для одного и того же поля.
- При щелчке диапазона я скрываю диапазон и «показываю» «ввод».
- Но изменение на входе не отражается на пролете.
Мое поле 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();
});
});
Почему не работает привязка?