jQuery設(shè)置下拉框顯示與隱藏效果的方法分析
本文實例講述了jQuery設(shè)置下拉框顯示與隱藏效果的方法。分享給大家供大家參考,具體如下:
jQuery的 hide() 和 show() 方法分別用來隱藏和顯示 HTML 元素,而 toggle() 方法則可以切換 hide() 和 show() 方法,也就是顯示被隱藏的元素,并隱藏已顯示的元素。
$("select").hide(); // 隱藏下拉框 $("select").show(); // 顯示下拉框 $("select").toggle(); // 如果下拉框是顯示的則隱藏之,反之亦然
示例代碼如下
1. 創(chuàng)建Html元素
<div class="box"> <span>點擊按鈕可以顯示或隱藏下拉框:</span> <div class="content"> <select name="test"> <option value="0">請選擇一個項目</option> <option value="1">我不選</option> <option value="2">選就選吧</option> </select> </div> <input type="button" value="顯示"> </div>
2. 設(shè)置css樣式
div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;} div.box span{color:#999;font-style:italic;} div.content{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;} select{width:150px;height:30px;border:1px solid #6699FF;} input[type='button']{height:30px;margin:10px;padding:5px 10px;}
3. 編寫jquery代碼
$(function(){ $("select").hide(); // 默認(rèn)隱藏下拉框 $(":button").click(function() { $("select").toggle(); // 已經(jīng)顯示則隱藏,隱藏了則顯示 $(this).val($(this).val()=="顯示"?"隱藏":"顯示"); }) })
4. 觀察效果
初始狀態(tài),select默認(rèn)是被隱藏的
點擊顯示按鈕則出現(xiàn)select,同時按鈕的說明文字變?yōu)椤半[藏”
點擊“隱藏”,select消失,回到初始狀態(tài)
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery常見事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery操作json數(shù)據(jù)技巧匯總》、《jQuery擴(kuò)展技巧總結(jié)》、《jQuery常見經(jīng)典特效匯總》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計有所幫助。
相關(guān)文章
jQuery學(xué)習(xí)筆記之jQuery的DOM操作
jQuery學(xué)習(xí)筆記之jQuery的DOM操作實現(xiàn)方法, 學(xué)習(xí)jquery與dom操作的朋友可以參考下。2010-12-12jQuery實現(xiàn)鼠標(biāo)懸停背景翻轉(zhuǎn)的黑色導(dǎo)航菜單代碼
這篇文章主要介紹了jQuery實現(xiàn)鼠標(biāo)懸停背景翻轉(zhuǎn)的黑色導(dǎo)航菜單代碼,涉及jQuery鼠標(biāo)事件結(jié)合animate動畫實現(xiàn)背景翻轉(zhuǎn)效果的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-09-09用jquery實現(xiàn)的模擬QQ郵箱里的收件人選取及其他效果(一)
今天要說的是用jquery的語法和組件dialog及Autocomplete來制作QQ郵箱的發(fā)件人操作功能,認(rèn)為這個太過簡單的可以離開了。2011-01-01jQuery實現(xiàn)灰藍(lán)風(fēng)格標(biāo)準(zhǔn)二級下拉菜單效果代碼
這篇文章主要介紹了jQuery實現(xiàn)灰藍(lán)風(fēng)格標(biāo)準(zhǔn)二級下拉菜單效果代碼,涉及jquery鼠標(biāo)mouseover事件控制頁面元素樣式動態(tài)變換的實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-08-08