jQuery в коде изменяет value, но на странице не отображается

Tronix
На сайте с 06.01.2009
Offline
84
675

Здравствуйте.

Такая проблема.

Есть код.

    $(".input_area").each(function(index){ 

$(this).focus(function(){
if($(this).attr("value") == blanc[index])
{
$(this).attr({"value":""});
}
});
$(this).blur(function(){
if($(this).attr("value") == "")
{
$(this).attr({"value":blanc[index]});
}
});

});

Как вы догадались, для всех элементов стиля "input_area" присваиваются по две функции focus и blur. Работают они просто - если поймав в фокус input, там содержится некий стандартный текст, значит надо очистить поле. Обратное действие производится при покидании фокуса.

Всё работает казалось бы четко. Но только до того момента, пока я что-то не напишу в input. Написал - стёр - и не работает. Точнее, работает, но только в исходном коде (то есть как бы придарться не к чему), но на форме изменения не отображаются. Прилагаю скрин-шот из браузерного инспектора.

В чем проблема?

jpg 131328.jpg
Разработка сайтов (https://nebster.net/create/) || Проверка позиций сайта (http://allpositions.ru/redirect/728) || Лучшие цены на отличные VDS (https://www.ihor.ru/?from=206136)
M2
На сайте с 11.01.2011
Offline
341
#1

Не могу ничего объяснить, но вот это вам должно помочь, по идее.

------------------- Крутые VPS и дедики. Качество по разумной цене ( http://cp.inferno.name/view.php?product=1212&gid=1 ) VPS25OFF - скидка 25% на первый платеж по ссылке выше
DiAksID
На сайте с 02.08.2008
Offline
236
#2

а чего вы ожидали то? или вы думаете разработчики джеквери просто от нечего делать ввели фукцию val() с отдельной логикой и поведением?

ЗЫ: большее издевательство на jquery чем этот ваш код придумать сложно 😂 всё через ...

show must go on !!!...
Tronix
На сайте с 06.01.2009
Offline
84
#3
DiAksID:
а чего вы ожидали то? или вы думаете разработчики джеквери просто от нечего делать ввели фукцию val() с отдельной логикой и поведением?

ЗЫ: большее издевательство на jquery чем этот ваш код придумать сложно 😂 всё через ...

Спасибо за совет, помогло.

ЗЫ ЗЫ: Настанет момент, вам тоже понадобится совет. Так что не хамите.

R
На сайте с 18.12.2009
Offline
92
#4

Прежде чем использовать инструмент, научитесь им пользоваться.

Tronix
На сайте с 06.01.2009
Offline
84
#5
rerighter:
Прежде чем использовать инструмент, научитесь им пользоваться.

Форум существует в том числе для помощи в правильном использовании, не так ли?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий