Не отрабатывают методы show/hide
т.е. они вроде бы как отрабатывают, но как-будто экран при этом не перерисовывается(((
function end_edit( el,param )
{
$(el).find("#"+param+"_name").show();
console.log($(el).find("#"+param+"_name").css('display'))
$(el).find("."+param+"_edit").hide();//each(function(){$(el).hide()})
console.log($(el).find("."+param+"_edit").css('display'))
}
в лог выводит inline none, т.е. то, что нужно
на экране по прежнему изменений нет...
происходить должно следующее:
по нажатию на поле - скрывается поле и появляется поле для редактирования с кнопкой ОК, после нажатия на OK, поле для редактирования скрывается, значение в поле меняется
есть ещё метод
function begin_edit( el, param )
{
$(el).find("#"+param+"_name").hide();
$(el).find("."+param+"_edit").show();//each(function(){$(el).show()})
}
тут всё корректно отрабатывает... не могу понять в чём причина...