Цитата:
|
я к span-у прицепляю обработчик, который уже содержит в себе задизэйбленный input. По идее это похоже на совет, который дается по Вашей ссылке состоящий в том, чтобы прицеплять обработчик к элементу который будет поверх input. Есть какая-то принципиальная разница в том как я это делаю?
|
Цитата:
|
$("div > div").click(function (evt) {
$(this).hide().prev("input[disabled]").prop("disabled", false).focus();
});
|
Да, там говорится о том что событие придется вешать не на родительский элемент, а на "брата" лежащего на тех-же координатах. Потому что задизейбленный инпут не пускает всплытие (делегирование) событий и на родителе оно не происходит.
Внимательно посмотрите пример, там див который в верстке лежит рядом с инпутом а по стилям - точно сверху.