我正在寻找一个不使用占位符属性的jQuery插件占位符。
答案 0 :(得分: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();