我想知道如果有一種方法,使這個代碼更高效請,我想提高我自己的代碼,但我覺得我需要的反饋,這個部分:優化這段JavaScript代碼
$(function(){
$('#buscar').focus(function(){
if(($(this).val() === '') || ($(this).val() === ' ') || ($(this).val() === 'Buscar...'))
$(this).val('');
}).change(function(){
if(($(this).val() === '') || ($(this).val() === ' ') || ($(this).val() === 'Buscar...'))
$(this).css({'color':'#999999'});
else
$(this).css({'color':'#000000'});
}).blur(function(){
if(($(this).val() === '') || ($(this).val() === ' '))
$(this).val('Buscar...');
});
});
什麼是你想在這裏優化? – Anurag 2010-12-20 07:30:36
不會重複多次相同的if語句,我會在所有代碼中執行很多操作=/ – Tsundoku 2010-12-20 07:32:05
我是否正確收集了您試圖爲搜索字段實現佔位符/水印腳本?你爲什麼要檢查'==='',單個空間有什麼特別之處? – deceze 2010-12-20 07:33:49