Показать сообщение отдельно
  #8 (permalink)  
Старый 31.05.2012, 12:11
Профессор
Отправить личное сообщение для tadjik1 Посмотреть профиль Найти все сообщения от tadjik1
 
Регистрация: 07.06.2011
Сообщений: 315

попробуйте посмотреть, что у вас получается в итоге после этой строчки:
el.html('<input type="text" value="'+el.html()+'" size="1">');

мне почему-то кажется, что надо использовать не html(), а text() для получения значения.

ну и фокус можно повесить, используя селектор jquery:
$('input', el).focus();

вместо вашего
el.children(':first').focus();


проверьте, пожалуйста, у меня виндовса нет, к сожалению.

по поводу же события фокусаут — это только для ие, сделайте так:
$('.h :input').live('focusout blur',function() {

будет более кроссбраузерно, хотя мне казалось, что ие свободно генерит blur, очень странно выходит.
Ответить с цитированием