jquery制作簡(jiǎn)潔的多級(jí)聯(lián)動(dòng)下拉框
來(lái)源:易賢網(wǎng) 閱讀:894 次 日期:2016-06-23 09:56:51
溫馨提示:易賢網(wǎng)小編為您整理了“jquery制作簡(jiǎn)潔的多級(jí)聯(lián)動(dòng)下拉框”,方便廣大網(wǎng)友查閱!

今天我們要來(lái)分享一款很實(shí)用的jquery插件,它是一個(gè)基于jquery多級(jí)聯(lián)動(dòng)的省市地區(qū)select下拉框,并且值得一提的是,這款聯(lián)動(dòng)下拉框是經(jīng)過(guò)自定義美化過(guò)的,外觀比瀏覽器自帶的要漂亮許多。另外,這個(gè)select下拉框也可以綁定下拉事件,并獲取當(dāng)前選中項(xiàng)的值。

html代碼:

代碼如下:

<div class=wrap>

<div class=nice-select name=nice-select>

<input type=text value===選擇省份== readonly>

<ul>

<li data-value=1>湖北省</li>

<li data-value=2>廣東省</li>

<li data-value=3>湖南省</li>

<li data-value=4>四川省</li>

</ul>

</div>

<div class=h20>

</div>

<div class=nice-select name=nice-select>

<input type=text value===選擇城市== readonly>

<ul>

<li data-value=1>武漢市</li>

<li data-value=2>深圳市</li>

<li data-value=3>長(zhǎng)沙市</li>

<li data-value=4>成都市</li>

</ul>

</div>

<div class=h20>

</div>

<div class=nice-select name=nice-select>

<input type=text value===選擇區(qū)縣== readonly>

<ul>

<li data-value=1>蔡甸區(qū)</li>

<li data-value=2>南山區(qū)</li>

<li data-value=3>雨花區(qū)</li>

<li data-value=4>武侯區(qū)</li>

</ul>

</div>

</div>

<script type=text/javascript src=js/jquery.js></script>

<script>

$('[name=nice-select]').click(function (e) {

$('[name=nice-select]').find('ul').hide();

$(this).find('ul').show();

e.stoppropagation();

});

$('[name=nice-select] li').hover(function (e) {

$(this).toggleclass('on');

e.stoppropagation();

});

$('[name=nice-select] li').click(function (e) {

var val = $(this).text();

var dataval = $(this).attr(data-value);

$(this).parents('[name=nice-select]').find('input').val(val);

$('[name=nice-select] ul').hide();

e.stoppropagation();

alert(中文值是: + val);

alert(數(shù)字值是: + dataval);

//alert($(this).parents('[name=nice-select]').find('input').val());

});

$(document).click(function () {

$('[name=nice-select] ul').hide();

});

</script>

css代碼:

代碼如下:

body

{

color: #555;

font-size: 14px;

font-family: 微軟雅黑 , microsoft yahei;

background-color: #eee;

}

a

{

color: #555;

}

a:hover

{

color: #f00;

}

input

{

font-size: 14px;

font-family: 微軟雅黑 , microsoft yahei;

}

.wrap

{

width: 500px;

margin: 100px auto;

}

.h20

{

height: 20px;

overflow: hidden;

clear: both;

}

.nice-select

{

width: 245px;

padding: 0 10px;

height: 38px;

border: 1px solid #999;

position: relative;

box-shadow: 0 0 5px #999;

background: #fff url(images/a2.jpg) no-repeat right center;

cursor: pointer;

}

.nice-select input

{

display: block;

width: 100%;

height: 38px;

line-height: 38px \9;

border: 0;

outline: 0;

background: none;

cursor: pointer;

}

.nice-select ul

{

width: 100%;

display: none;

position: absolute;

left: -1px;

top: 38px;

overflow: hidden;

background-color: #fff;

max-height: 150px;

overflow-y: auto;

border: 1px solid #999;

border-top: 0;

box-shadow: 0 3px 5px #999;

z-index: 9999;

}

.nice-select ul li

{

height: 30px;

line-height: 30px;

overflow: hidden;

padding: 0 10px;

cursor: pointer;

}

.nice-select ul li.on

{

background-color: #e0e0e0;

}

代碼很簡(jiǎn)潔,我這里就不多做解釋了,小伙伴們自己預(yù)覽下就知道效果是多麼的簡(jiǎn)潔大方了,非常實(shí)用。

更多信息請(qǐng)查看網(wǎng)頁(yè)制作
易賢網(wǎng)手機(jī)網(wǎng)站地址:jquery制作簡(jiǎn)潔的多級(jí)聯(lián)動(dòng)下拉框
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!
相關(guān)閱讀網(wǎng)頁(yè)制作

2025國(guó)考·省考課程試聽(tīng)報(bào)名

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 加入群交流 | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
咨詢QQ:526150442(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)