内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

JQuery級聯(lián)(ul仿select級聯(lián))

功能:【Juqery級聯(lián)(ul仿select級聯(lián))】

創(chuàng)新互聯(lián)建站-成都網(wǎng)站建設(shè)公司,專注成都網(wǎng)站設(shè)計、成都做網(wǎng)站、網(wǎng)站營銷推廣,域名注冊,虛擬空間,網(wǎng)站托管有關(guān)企業(yè)網(wǎng)站制作方案、改版、費用等問題,請聯(lián)系創(chuàng)新互聯(lián)建站。

說明:最近做一個網(wǎng)站項目遇到的問題,需要美化select,所以就用ul模擬select, 之后就遇到個大問題了,就是要級聯(lián),select的話還好級聯(lián),現(xiàn)在是ul,所以級聯(lián)就非常麻煩了.....需要實現(xiàn):數(shù)組,循環(huán),取值,賦值,清值,等等..

Jquery代碼:

 

<script type="text/javascript">

  $(document).ready(function(){

 $('.select_box').mouseleave(function(){

$(".son_Ul").hide();

}); 

 

$('.select_box span').click(function(){ //鼠標移動函數(shù)

 $('.son_Ul').hide(); //初始ul隱藏

 $(this).parent().find('ul.son_Ul').show();  //找到ul.son_Ul顯示

 $(this).parent().find('li').hover(function(){

$(this).addClass('hover')},function(){$(this).removeClass('hover')}); //li的hover效果

 $(this).parent().click(function(){},

function(){

$(this).parent().find("ul.son_Ul").hide(); 

}

);

 },function(){}

 );

$('ul.son_Ul li').click(function(){

 $(this).parents('li').find('span').html($(this).html());

 $(this).parents('li').find('ul').hide();

 });

 

});

//第一次寫demo,很冗長,見諒 larthas@vip.qq.com www.515best.com www.hicafe.cn  By:larthas 

</script>

<script type="text/javascript">

var arrays = {

'0':['中國','美國']

 ,'中國':['廣東','河南','河北']

 ,'廣東':['廣州','深圳']

 ,'河南':['鄭州','平頂山']

 ,'鄭州':['金水區(qū)','大學城']

 ,'金水區(qū)':['XX路','YY']

 ,'XX路':['19號','22號']

 ,'19號':['1','2']

 ,'1':['a','b']

 ,'a':['A','B']};

$(document).ready(function(){

var guojia = arrays['0'];

$.each(guojia,function(i,value){

$("#guojia").append("<li onclick='c(this,\"guojia\",\"shengfen\",\"chengshi\",\"xx\",1)'>"+value+"</li>");

})

})

function c(val,prev,next,nnext,nnnext,blo){


/**

val 是當前點擊的li

prev 是當前所屬ul

next 是下一個需要填充的ul

nnext 是下下個需要填充的ul   即點擊next后需要填充的<ul></ul>

*/


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

var cr = document.getElementById(prev);

var ne = document.getElementById(next);

$(cr).prev().text(checkVal);

$(ne).prev().text('請選擇');

aa($(cr).attr("id"));

var datas = arrays[checkVal];


$.each(datas,function(i,value){//遍歷填充到下一級的ul中

var li;

switch(blo){

case 1:

li = "<li onclick='c(this,\""+next+"\",\""+nnext+"\",\""+nnnext+"\",\"yy\",2)'>"+value+"</li>";

break;

case 2:

li = "<li onclick='c(this,\""+next+"\",\""+nnext+"\",\"yy\",\"zz\",3)'>"+value+"</li>";

break;

case 3:

li = "<li onclick='c(this,\""+next+"\",\""+nnext+"\",\"zz\",\"aa\",4)'>"+value+"</li>";

break;

case 4:

li = "<li onclick='c(this,\""+next+"\",\""+nnext+"\",\"aa\",\"bb\",5)'>"+value+"</li>";

break;

case 5:

li = "<li onclick='c(this,\""+next+"\",\""+nnext+"\",\"bb\",\"cc\",6)'>"+value+"</li>";

break;

case 6:

li = "<li onclick='c(this,\""+next+"\",\""+nnext+"\",\"cc\",\"\",7)'>"+value+"</li>";

break;

case 7:

li = "<li onclick='c(this,\""+next+"\",\""+nnext+"\",\"\",\"\",8)'>"+value+"</li>";

break;

case 8:

li = "<li onclick=\"$(this).parent().prev().text($(this).text());\">"+value+"</li>";

break;

}

$(ne).append(li);

})

}

</script>

<script type="text/javascript">

function aa(id){

var t = document.getElementById(id);

$(t).parent().parent().nextAll("ul").each(function(i,v){

$(v).find("ul.son_Ul").each(function(i,ul){

$(ul).prev().text("請選擇");

$(ul).find("li").each(function(i,li){

$(li).remove();

})

})

})

}

</script>

HTML代碼:
<body>
<ul class="main_box">
  <span class="point">*</span>
  <li class="select_box" style="z-index:200"> <span>請選擇</span>
    <ul class="son_Ul" id="guojia">
    </ul>
  </li>
</ul>
<ul class="main_box">
  <span class="point">*</span>
  <li class="select_box" style="z-index:200"> <span>請選擇</span>
    <ul class="son_Ul" id="shengfen">
    </ul>
  </li>
</ul>
<br style="clear:both" />
<ul id="main_box">
  <span class="point">*</span>
  <li class="select_box" style="z-index:199"> <span>請選擇</span>
    <ul class="son_Ul" id="chengshi">
    </ul>
  </li>
</ul>
<ul class="main_box">
  <span class="point">*</span>
  <li class="select_box" style="z-index:199"> <span>請選擇</span>
    <ul class="son_Ul" id="xx">
    </ul>
  </li>
</ul>
<br style="clear:both" />
<ul id="main_box">
  <span class="point">*</span>
  <li class="select_box" style="z-index:198"> <span>請選擇</span>
    <ul class="son_Ul" id="yy">
    </ul>
  </li>
</ul>
<ul class="main_box">
  <span class="point">*</span>
  <li class="select_box" style="z-index:198"> <span>請選擇</span>
    <ul class="son_Ul" id="zz">
    </ul>
  </li>
</ul>
<ul class="main_box">
  <span class="point">*</span>
  <li class="select_box" style="z-index:198"> <span>請選擇</span>
    <ul class="son_Ul" id="aa">
    </ul>
  </li>
</ul>
<ul class="main_box">
  <span class="point">*</span>
  <li class="select_box" style="z-index:198"> <span>請選擇</span>
    <ul class="son_Ul" id="bb">
    </ul>
  </li>
</ul>
<ul class="main_box">
  <span class="point">*</span>
  <li class="select_box" style="z-index:198"> <span>請選擇</span>
    <ul class="son_Ul" id="cc">
    </ul>
  </li>
</ul>
</body>

 
CSS樣式:

<style type="text/css">
<!--
body {
padding:10px;
background:#eee;
color:#666
}
* {
margin:0;
padding:0;
font-size:12px;
}
ul, li {
list-style-type:none;
margin: 0px;
padding: 0px;
}
.point {
color: #a40000;
float: left;
display: block;
height: 30px;
line-height: 30px;
}
.select_box {
float:left;
width:65px;
padding-right:10px;
padding-left:10px;
url(left-selectbg.gif ) no-repeat 65px center;
position:relative;
z-index:101;
}
.select_box span {
cursor:pointer;
display:block;
line-height:25px;
width:100%;
height:25px;
overflow:hidden;
}
.select_box ul li {
cursor:pointer;
}
.son_Ul {
width:75px;
;
position:absolute;
z-index:101;
left:-1px;
top:25px;
border:1px solid #ccc;
display: none;
background-color: #fff;
}
.son_Ul li {
display:block;
line-height:25px;
padding-left:10px;
width:65px;
}
.hover {
background:#ccc;
}
-->
</style>
 
---------------成功例子已上傳附件,有需要的可以下載

 

附件:http://down.51cto.com/data/2362267

標題名稱:JQuery級聯(lián)(ul仿select級聯(lián))
鏈接地址:http://m.rwnh.cn/article48/ipghep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計網(wǎng)站排名、企業(yè)網(wǎng)站制作建站公司、云服務(wù)器虛擬主機

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護公司
全州县| 沂水县| 庆城县| 林周县| 诏安县| 滨州市| 嘉祥县| 樟树市| 大洼县| 南召县| 江川县| 云梦县| 和林格尔县| 龙里县| 永泰县| 铜鼓县| 木兰县| 普安县| 东源县| 金塔县| 蒙山县| 隆昌县| 连平县| 丰城市| 柳江县| 晴隆县| 如皋市| 丰都县| 秦皇岛市| 错那县| 临湘市| 绩溪县| 闽侯县| 历史| 科技| 会同县| 武宁县| 黑河市| 双牌县| 合川市| 石阡县|