jquery搜索框效果實(shí)現(xiàn)方法
本文實(shí)例講述了jquery搜索框效果實(shí)現(xiàn)方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
<head>
<title>jquery:搜索框效果</title>
<script type="text/javascript" src="jquery-1.8.2.min.js"></script>
<script type="text/javascript">
$(function(){
$('#search').val("請(qǐng)輸入搜索內(nèi)容").addClass("c1");
$('#search').focus(function(){//搜索框獲得焦點(diǎn)時(shí)
$('#search').val("").addClass("c2");
});
$('#search').blur(function(){//搜索框失去焦點(diǎn)時(shí)
if($('#search').val()==""){
$('#search').val("請(qǐng)輸入搜索內(nèi)容").attr("class","c1");
}
});
});
</script>
<style type="text/css">
.c1{color:gray;font-style:italic;}
.c2{color:#000;font-style:normal;}
</style>
</head>
<body>
<input type="text" size="38" id="search" /><button>搜索</button>
</body>
</html>
補(bǔ)充說(shuō)明:有些不完美,如果搜索框原來(lái)還有其它樣式,當(dāng)失去焦點(diǎn)時(shí),如果采用例子中的代碼,那其它樣式也會(huì)沒(méi)了,因?yàn)閍ttr()為設(shè)置樣式。如果采用addClass()為追加樣式,也不怎么合適,雖然能達(dá)到效果,但原來(lái)的c2樣式還在,顯示時(shí)被c1樣式替換而已(這需要c1樣式寫(xiě)在c2后面)。好像沒(méi)有替換樣式的方法?
修改后解決上面的問(wèn)題,較完美版本(代碼還可以優(yōu)化更簡(jiǎn)單)
<head>
<title>jquery:搜索框效果</title>
<script type="text/javascript" src="jquery-1.8.2.min.js"></script>
<script type="text/javascript">
$(function(){
$('#search').val("請(qǐng)輸入搜索內(nèi)容").addClass("c1");
$('#search').focus(function(){//搜索框獲得焦點(diǎn)時(shí)
if($('#search').val()=="請(qǐng)輸入搜索內(nèi)容"){
$('#search').val("").addClass("c2").removeClass("c1");
}
});
$('#search').blur(function(){//搜索框失去焦點(diǎn)時(shí)
if($('#search').val()==""){
$('#search').val("請(qǐng)輸入搜索內(nèi)容").addClass("c1").removeClass("c2");
}
});
});
</script>
<style type="text/css">
.c1{color:gray;font-style:italic;}
.c2{color:#000;font-style:normal;}
</style>
</head>
<body>
<input type="text" size="38" id="search" /><button>搜索</button>
</body>
</html>
希望本文所述對(duì)大家的jQuery程序設(shè)計(jì)有所幫助。
- jquery 模擬類搜索框自動(dòng)完成搜索提示功能(改進(jìn))
- 基于jquery的仿百度搜索框效果代碼
- jQuery EasyUI API 中文文檔 搜索框
- jQuery 插件仿百度搜索框智能提示(帶Value值)
- Jquery帶搜索框的下拉菜單
- Jquery實(shí)現(xiàn)搜索框提示功能示例代碼
- jquery實(shí)現(xiàn)非疊加式的搜索框提示效果
- jquery+php實(shí)現(xiàn)搜索框自動(dòng)提示
- CSS3,HTML5和jQuery搜索框集錦
- jquery實(shí)現(xiàn)搜索框常見(jiàn)效果的方法
- jQuery實(shí)現(xiàn)的類似淘寶網(wǎng)站搜索框樣式代碼分享
相關(guān)文章
jquery ezUI 雙擊行記錄彈窗查看明細(xì)的實(shí)現(xiàn)方法
下面小編就為大家?guī)?lái)一篇jquery ezUI 雙擊行記錄彈窗查看明細(xì)的實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06
Jquery 實(shí)現(xiàn)表格顏色交替變化鼠標(biāo)移過(guò)顏色變化實(shí)例
Jquery 實(shí)現(xiàn)表格顏色交替變化,點(diǎn)擊選中行,鼠標(biāo)移過(guò)顏色變化效果附演示代碼 ,喜歡的朋友可以參考下2013-08-08
jQuery圖片的展開(kāi)和收縮實(shí)現(xiàn)代碼
圖片的展開(kāi)和收縮使用jquery實(shí)現(xiàn)不可思議吧,感興趣的朋友可以參考下哈,希望對(duì)你學(xué)習(xí)jquery 有所幫助2013-04-04
JQuery實(shí)現(xiàn)簡(jiǎn)單的服務(wù)器輪詢效果實(shí)例
這篇文章主要介紹了JQuery實(shí)現(xiàn)簡(jiǎn)單的服務(wù)器輪詢效果,結(jié)合實(shí)例形式分析了jQuery的ajax交互結(jié)合.net處理實(shí)現(xiàn)輪詢效果的相關(guān)技巧,需要的朋友可以參考下2016-03-03
輕松掌握jQuery中wrap()與unwrap()函數(shù)的用法
wrap()能夠?qū)⒅付℉TML元素包裹DOM結(jié)構(gòu),與之相反unwrap()函數(shù)則是將DOM去掉^^下面讓我們來(lái)以兩個(gè)小例子輕松掌握jQuery中wrap()與unwrap()函數(shù)的用法:)2016-05-05
jQuery實(shí)現(xiàn)菜單感應(yīng)鼠標(biāo)滑動(dòng)動(dòng)畫(huà)效果的方法
這篇文章主要介紹了jQuery實(shí)現(xiàn)菜單感應(yīng)鼠標(biāo)滑動(dòng)動(dòng)畫(huà)效果的方法,實(shí)例分析了jQuery中鼠標(biāo)事件及animate的使用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-02-02
jQuery實(shí)現(xiàn)開(kāi)關(guān)燈效果
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)開(kāi)關(guān)燈效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-08-08

