Показать сообщение отдельно
  #1 (permalink)  
Старый 06.05.2013, 13:11
Новичок на форуме
Отправить личное сообщение для challenger Посмотреть профиль Найти все сообщения от challenger
 
Регистрация: 08.10.2012
Сообщений: 4

перегрузка функций jquery
добрый день!
не подскажете возможно ли сделать следующее ?

есть <input id="test1" value="val1">
$('#test1').val() возвращает "val1" .

возможно ли сделать следующее?
"перегрузить" метод val() для объекта $('#test1').

чтобы $('#test1').val() возвращал другое значение. но при этом атрибут value был равен "val1".


$('#test1').val = function(){
return "val2" ;
}
пробовал так, но к сожалению, не сработало.
console.log($('#test1').val()) ; /// логирует val1, т.е. текущее значение.
что я делаю не так? и вообще возможно ли это?


заранее спасибо.
Ответить с цитированием