Эй, ребята, у меня есть простой вопрос, но я почему-то не могу заставить его работать правильно.
Ожидаемое поведение:
Я набираю символы в поле, и через функцию эти символы переводятся в значение атрибута HTML name
.
Фактическое поведение:
Отражено в Firebug, значение не изменяется и не обновляется.
Код:
$('input').live('keyup', function() {
var name_value = $(this).val().toLowerCase();
$(this).attr('name', name_value);
});
Просто примечание: я использую .live()
, потому что элемент можно клонировать, и эти клоны также должны иметь возможность принимать свойства этого события .keyup
.
Есть идеи?