2011-04-13 131 views

回答

2

应该是建立自己相当简单 - 这里有一个简单的例子:

$.fn.placeholder = function(){ 
    return $(this).each(function(){ 
     $(this) 
      .data('original-value', $(this).val()) 
      .focus(function(){ 
       var $input = $(this); 
       if ($input.val() == $input.data('original-value')) 
        $input.val(""); 
      }) 
      .blur(function(){ 
       var $input = $(this); 
       if ($.trim($input.val()) == "") 
        $input.val($input.data('original-value')); 
      }); 
    }); 
}; 

$('input').placeholder(); 

http://jsfiddle.net/BrHjH/1