引入jquery.placeholder.js后,ie8可以支持placeholder,但是在ie8下,如果input沒(méi)有輸入值的時(shí)候搅吁,瀏覽器會(huì)把placeholder的值當(dāng)作value的值傳回后臺(tái)
解決方案
$.fn.pVal = function(){
var $this = $(this),
val = $this.eq(0).val();
if(val == $this.attr('placeholder'))
return '';
else
return val;
}
$(function(){
alert($('input').val())
alert($('input').pVal())
});