级联菜单和tab页的 jquery实现--第一步第二部

<html>
<head>
	<title>3434</title>
    <script src="js/jquery-1.9.1.js" type="text/javascript"></script>
    <script src="js/jquery.cookie.js" type="text/javascript"></script>
    <script type="text/javascript">
    	jQuery(function(){
    		var jsonAll ='';
	    	jQuery("select").change(function(){
	    		if(jsonAll && jQuery(this).val() !="Select" && jQuery(this).is("#sheng")){
					var json= jsonAll[$(this).val()];
					$(this).next("select").find("option").not(":contains(Select)").remove();
					for (var i = 0; i <json.length ; i++) {
		    			$(this).next("select").append("<option value="+json[i]+">"+json[i]+"</option>");
		    		};
	    		}
	    	});
	    	function initData(){
	    		var arr= [11,12,13];
	    		var arr2= [21,22,23];
	    		var json={
	    			"1":arr,
	    			"2":arr2,
	    		}
	    		jsonAll = eval(json)
	    		
	    	};
	    	initData();
    	});
    	
    </script>
</head>
<body>
<div>
<select id='sheng'>
	<option value='Select'>Select</option>
	<option value='1'>1</option>
	<option value='2'>2</option>
</select>
<select id='shi'>
	<option value='Select' >Select</option>
</select>
</div>
</body>
</html>

2

<html>
<head>
	<title>3434</title>
    <script src="js/jquery-1.9.1.js" type="text/javascript"></script>
    <script src="js/jquery.cookie.js" type="text/javascript"></script>
    <script type="text/javascript">
    	jQuery(function(){
    		jQuery(".tab li").bind("click",function(){
    			var index = jQuery(".tab li").index(jQuery(this));
    			jQuery(this).parents(".tab").next(".content").find("div").eq(index).show().siblings().hide();
    		});
    		function init(){
	    		jQuery(".content div").hide();
	    	};
	    	init();
    	});
    </script>
    <style type="text/css">
    	.tab{
    		width: 300px;
    		height: 30px;
    	}
    	.tab li{
    		float: left;
    		border: 1px solid gray;
    	}
    	.tab .clear{
    		clear: both;
    	}
    	.content{
    		border: 1px solid gray;
    		width: 300px;
    		height: 300px;
    	}
    </style>
</head>
<body>
<div>
	<div class='tab'>
		<ul >
			<li >语文</li>
			<li >数学</li>
			<li >物理</li>
			<li class='clear'></li>
		</ul>
	</div>
	<div class="content">
		<div>语文</div>
		<div>数学</div>
		<div>物理</div>
	</div>
</div>
</body>
</html>

3

<html>
<head>
<title></title>
    <script  type="text/javascript" src="js/jquery-1.9.1.js"></scri{pt>
    <script  type="text/javascript" src="js/jquery.cookie.js"></script>
<style type="text/css">
.array {
height:0;
   width:0;
   overflow: hidden;
   font-size: 0;   
   line-height: 0;
   border-color:transparent transparent transparent gray;
   border-style:dashed dashed dashed solid;
   border-width:15px;
}
.float{
float:left;
}
.cls{
clear:both;
}
.getback,.byemail{
width: 100px;
height: 30px;
background: gray;
}
.selected{
border-color:transparent transparent transparent red;
background: red;
}
</style>
<script type="text/javascript">
$(function(){
function init(){
$(".content > div").hide().eq(0).show();
$(".nav div").eq(0).addClass("selected").next("div").addClass("selected");
}
$("input[type=button]").click(function(){
if($(this).is("input[value=next]")){
$(".content > div").eq(0).hide().end().eq(1).show();
$(".nav > div").eq(0).removeClass("selected").next("div").removeClass("selected").next("div").addClass("selected").next("div").addClass("selected");
}
if($(this).is("input[value=prev]")){
$(".content > div").eq(1).hide().end().eq(0).show();
$(".nav > div").eq(2).removeClass("selected").next("div").removeClass("selected").end().end().eq(0).addClass("selected").next("div").addClass("selected");
}
});




init();
});
</script>
</head>
<body>
<div class='nav'>


<div class="getback float">找回基本信息</div>
<div class="array float"></div>
<div class="byemail float">填写找回邮箱</div>
<div class="array float"></div>
<div class="cls"></div>
</div>
<div class="content">


<div class="base1">
<br><br>获取信息1:
<input type="button" value='next'>
</div>
<div class="base2">
<br>获取信息2:
<input type="button" value='prev'>
</div>
</div>
</body>
</html>




3

<html>
<head>
<title></title>
    <script  type="text/javascript" src="js/jquery-1.9.1.js"></scri{pt>
    <script  type="text/javascript" src="js/jquery.cookie.js"></script>
<style type="text/css">
.array {
height:0;
   width:0;
   overflow: hidden;
   font-size: 0;   
   line-height: 0;
   border-color:transparent transparent transparent gray;
   border-style:dashed dashed dashed solid;
   border-width:15px;
}
.float{
float:left;
}
.cls{
clear:both;
}
.getback,.byemail{
width: 100px;
height: 30px;
background: gray;
}
.selected{
border-color:transparent transparent transparent red;
background: red;
}
</style>
<script type="text/javascript">
$(function(){
function init(){
$(".content > div").hide().eq(0).show();
$(".nav div").eq(0).addClass("selected").next("div").addClass("selected");
}
$("input[type=button]").click(function(){
if($(this).is("input[value=next]")){
$(".content > div").eq(0).hide().end().eq(1).show();
$(".nav > div").eq(0).removeClass("selected").next("div").removeClass("selected").next("div").addClass("selected").next("div").addClass("selected");
}
if($(this).is("input[value=prev]")){
$(".content > div").eq(1).hide().end().eq(0).show();
$(".nav > div").eq(2).removeClass("selected").next("div").removeClass("selected").end().end().eq(0).addClass("selected").next("div").addClass("selected");
}
});




init();
});
</script>
</head>
<body>
<div class='nav'>


<div class="getback float">找回基本信息</div>
<div class="array float"></div>
<div class="byemail float">填写找回邮箱</div>
<div class="array float"></div>
<div class="cls"></div>
</div>
<div class="content">


<div class="base1">
<br><br>获取信息1:
<input type="button" value='next'>
</div>
<div class="base2">
<br>获取信息2:
<input type="button" value='prev'>
</div>
</div>
</body>
</html>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

静山晚风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值