Показать сообщение отдельно
  #1 (permalink)  
Старый 18.02.2019, 14:33
Профессор
Отправить личное сообщение для Янковиц Посмотреть профиль Найти все сообщения от Янковиц
 
Регистрация: 17.11.2014
Сообщений: 403

Потеря фокуса input
Динамически создаю инпут:
$('body').on('click', '#singular-atts-list td', function() {
	var _this = $(this);
	if ( !_this.hasClass( 'edit' ) ) {
		_this.html('<input class="edit-attribute" type="text" value="'+_this.text()+'" />');
		_this.children('input').focus();
	}
	_this.addClass('edit');
});

Как отловить потерю фокуса на динамически созданный элемент?
Делаю так:
$('body').on('focusout', '#singular-atts-list td input[type="text"]', function() {
	$('#singular-atts-list td').html($(this).val);
});

Но, не работает...
Пробовал вместо focusout blur, то же самое.
Ответить с цитированием