2017-07-03 77 views

回答

1

你去那裏:

$(function(){ 
 
\t $('input').on('focus blur', function(){ 
 
    \t if($(this).attr('placeholder')){ 
 
     \t $(this).attr('placeholder', ''); 
 
     } else { 
 
     \t $(this).attr('placeholder', 'Placeholder'); 
 
     }; 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type="text" placeholder="Placeholder">

但是接下來的時間請提供你嘗試過什麼一些代碼。

0

它的瀏覽器默認行爲(除非它是舊IE 9,8)到remove placeholder textfocus並把它放回blur如果字段爲empty。你想實現什麼?

對於不受支持的瀏覽器,請使用插件https://github.com/mathiasbynens/jquery-placeholder。它也是支持密碼字段。