jQuery設(shè)置下拉框顯示與隱藏效果的方法分析
本文實(shí)例講述了jQuery設(shè)置下拉框顯示與隱藏效果的方法。分享給大家供大家參考,具體如下:
jQuery的 hide() 和 show() 方法分別用來(lái)隱藏和顯示 HTML 元素,而 toggle() 方法則可以切換 hide() 和 show() 方法,也就是顯示被隱藏的元素,并隱藏已顯示的元素。
$("select").hide(); // 隱藏下拉框 $("select").show(); // 顯示下拉框 $("select").toggle(); // 如果下拉框是顯示的則隱藏之,反之亦然
示例代碼如下
1. 創(chuàng)建Html元素
<div class="box"> <span>點(diǎn)擊按鈕可以顯示或隱藏下拉框:</span> <div class="content"> <select name="test"> <option value="0">請(qǐng)選擇一個(gè)項(xiàng)目</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. 編寫(xiě)jquery代碼
$(function(){ $("select").hide(); // 默認(rèn)隱藏下拉框 $(":button").click(function() { $("select").toggle(); // 已經(jīng)顯示則隱藏,隱藏了則顯示 $(this).val($(this).val()=="顯示"?"隱藏":"顯示"); }) })
4. 觀察效果
初始狀態(tài),select默認(rèn)是被隱藏的
點(diǎn)擊顯示按鈕則出現(xiàn)select,同時(shí)按鈕的說(shuō)明文字變?yōu)椤半[藏”
點(diǎn)擊“隱藏”,select消失,回到初始狀態(tài)
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《jQuery常見(jiàn)事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery操作json數(shù)據(jù)技巧匯總》、《jQuery擴(kuò)展技巧總結(jié)》、《jQuery常見(jiàn)經(jīng)典特效匯總》及《jquery選擇器用法總結(jié)》
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
- 利用jQuery實(shí)現(xiàn)可輸入搜索文字的下拉框
- jquery獲得下拉框值的代碼
- jquery動(dòng)態(tài)加載select下拉框示例代碼
- 基于jquery的網(wǎng)頁(yè)SELECT下拉框美化代碼
- JQuery實(shí)現(xiàn)級(jí)聯(lián)下拉框效果實(shí)例講解
- 基于jquery的無(wú)限級(jí)聯(lián)下拉框js插件
- JQuery打造省市下拉框聯(lián)動(dòng)效果
- Jquery實(shí)現(xiàn)顯示和隱藏的4種簡(jiǎn)單方式
- JQuery顯示、隱藏div的幾種方法簡(jiǎn)明總結(jié)
- jQuery控制TR顯示隱藏的幾種方法
- JQuery顯示隱藏頁(yè)面元素的方法總結(jié)
相關(guān)文章
jQuery學(xué)習(xí)筆記之jQuery的DOM操作
jQuery學(xué)習(xí)筆記之jQuery的DOM操作實(shí)現(xiàn)方法, 學(xué)習(xí)jquery與dom操作的朋友可以參考下。2010-12-12jQuery實(shí)現(xiàn)鼠標(biāo)懸停背景翻轉(zhuǎn)的黑色導(dǎo)航菜單代碼
這篇文章主要介紹了jQuery實(shí)現(xiàn)鼠標(biāo)懸停背景翻轉(zhuǎn)的黑色導(dǎo)航菜單代碼,涉及jQuery鼠標(biāo)事件結(jié)合animate動(dòng)畫(huà)實(shí)現(xiàn)背景翻轉(zhuǎn)效果的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09用jquery實(shí)現(xiàn)的模擬QQ郵箱里的收件人選取及其他效果(一)
今天要說(shuō)的是用jquery的語(yǔ)法和組件dialog及Autocomplete來(lái)制作QQ郵箱的發(fā)件人操作功能,認(rèn)為這個(gè)太過(guò)簡(jiǎn)單的可以離開(kāi)了。2011-01-01詳解jQuery的表單驗(yàn)證插件--Validation
jQuery Validate 插件為表單提供了強(qiáng)大的驗(yàn)證功能,讓客戶(hù)端表單驗(yàn)證變得更簡(jiǎn)單,同時(shí)提供了大量的定制選項(xiàng),滿(mǎn)足應(yīng)用程序各種需求。本文主要對(duì)表單驗(yàn)證插件-Validation進(jìn)行案例分析,詳細(xì)介紹,具有很好的參考價(jià)值,需要的朋友一起來(lái)看下吧2016-12-12jQuery實(shí)現(xiàn)灰藍(lán)風(fēng)格標(biāo)準(zhǔn)二級(jí)下拉菜單效果代碼
這篇文章主要介紹了jQuery實(shí)現(xiàn)灰藍(lán)風(fēng)格標(biāo)準(zhǔn)二級(jí)下拉菜單效果代碼,涉及jquery鼠標(biāo)mouseover事件控制頁(yè)面元素樣式動(dòng)態(tài)變換的實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08基于jquery和svg實(shí)現(xiàn)超炫酷的動(dòng)畫(huà)特效
這篇文章主要介紹了基于jquery和svg實(shí)現(xiàn)超炫酷的動(dòng)畫(huà)特效,想學(xué)習(xí)SVG的童鞋們可以來(lái)參考下。2014-12-12