placeholder 不支持ie8
Posted sidekick
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了placeholder 不支持ie8相关的知识,希望对你有一定的参考价值。
function placeholder(el){
function isPlaceHolder(){
var textarea = document.createElement("textarea");
return "placeholder" in textarea;
}
debugger;
var $el = $(el);
//在不支持placeHolder属性的情况下
if(isPlaceHolder() == false && !('placeholder' in document.createElement('textarea'))){
$('textarea[placeholder]').each(function(){
var that = $(this);
text = that.attr('placeholder');
if(that.val()===""){
that.val(text).addClass('placeholder');
}
//获得光标焦点后,输入框的内容清空
that.focus(function(){
if($el.html() == text){
$el.html("");
}
if(that.val() == text){
that.val("").removeClass('placeholder');
}
}).blur(function(){
//光标焦点离开输入框时,给输入框添加提示内容
if(that.val() === ""){
that.val(text).addClass('placeholder');
}
})
})
}
}
</script/>
-->
以上是关于placeholder 不支持ie8的主要内容,如果未能解决你的问题,请参考以下文章