Я пытаюсь создать плагин jquery (просто для удовольствия) и не могу определенным образом делать то, что хочу.
(function($){
var resetText = function(){ if (this.value == "") this.value = this.title; }
var clearText = function(){ if (this.value == this.title) this.value = ""; }
$.fn.placeHolder = function() {
return this.each(function(){
resetText(); // <-- this doesn't work
$(this).focus(clearText).blur(resetText);
});
};
})(jQuery);
По сути, я хочу, чтобы атрибут title был скопирован в атрибут value (если значение пусто) в doc.ready И в field.blur
Как и сейчас, он работает на Blur, но не на документе.
У меня такое ощущение, что это масштабная вещь, но, честно говоря, я не знаю, как это исправить.
Убедитесь сами: http://jsfiddle.net/Usk8h/