二手车筛选栏JS

2.00000

一、页面嵌入方式:
   一般放在<head>与</head>之间。如:
<html>
<head>
    <script type="text/javascript">
       alert("hello world");
       ......
   </script>
</head>
<body>

</body>
<html> 
二、外部引用方式:
  <script type="text/javascript" src="xxx.js"></script>,xxx.js为要引用的js文件。

1.。。。。

		<script>
			$(document).ready(function(){
				var pingpai = '{$data['pingpai']}';	
				if(pingpai!=""){				
					$('#pingpai').find("span").each(function(i,v){
						if($(v).attr('value')==pingpai){
							$(v).removeClass().addClass("cur_select");
						}else{
							$(v).removeClass().addClass("no_select");
						}
					});
				}
				
				var carspeedchange = '{$data['carspeedchange']}';
				if(carspeedchange!=""){				
					$('#carspeedchange').find("span").each(function(i,v){
						if($(v).attr('value')==carspeedchange){
							$(v).removeClass().addClass("cur_select");
						}else{
							$(v).removeClass().addClass("no_select");
						}
					});
				}
				
				var pai = '{$data['carpailiang']}';
				if(pai!=""){
					//console.log(pai);
					$('#pai').find("span").each(function(i,v){
						if($(v).attr('value')==pai){
							$(v).removeClass().addClass("cur_select");
						}else{
							$(v).removeClass().addClass("no_select");
						}
					});
				}
				
				var price = '{$data['price']}';
				if(price!=""){
					$('#price').find("span").each(function(i,v){
						if($(v).attr('value')==price){
							$(v).removeClass().addClass("cur_select");
						}else{
							$(v).removeClass().addClass("no_select");
						}
					});
				}
				
				var carage = '{$data['carage']}';
				if(carage!=""){
					$('#carage').find("span").each(function(i,v){						
						if($(v).attr('value')==carage){
							$(v).removeClass().addClass("cur_select");
						}else{
							$(v).removeClass().addClass("no_select");
						}
					});
				}
				
				var carmile = '{$data['carmile']}';	
				if(carmile!=""){
					$('#carmile').find("span").each(function(i,v){
						if($(v).attr('value')==carmile){
							$(v).removeClass().addClass("cur_select");
						}else{
							$(v).removeClass().addClass("no_select");
						}
					});
				}
				
				var sort = '{$data['sort']}';	
				//console.log(sort);
				if(sort!=""){
					$('#sort').find("span").each(function(i,v){
						if($(v).attr('value')==sort){
							$(v).removeClass().addClass("cur_select");
						}else{
							$(v).removeClass().addClass("no_select");
						}
					});
				}
				
				var page = '{$data['page']}';var jpage;
				if(page!=""){
					jpage = page;
				}else{
					jpage = "0";
				}
				
				$(".btn_key").click(function(){
					var key_input=document.getElementById("text_input").value;
					if(key_input!=""){
					var $_url="";var $_i=0;
					$_this = $(this);
					$_this.closest("dd").find("span").removeClass().addClass("no_select");
					$_this.removeClass().addClass("cur_select");					
					$('span.cur_select').each(function(i,v){				
						if($(v).attr('value')!=""){
							switch($_i){
							case 0:$_url = $_url  +$(v).attr('value')+"-";break;//pingpai
							case 1:$_url = $_url  +$(v).attr('value')+"-";break;//carspeedchange
							case 2:$_url = $_url  +$(v).attr('value')+"-";break;//pai
							case 3:$_url = $_url  +$(v).attr('value')+"-";break;//price
							case 4:$_url = $_url  +$(v).attr('value')+"-";break;//carage
							case 5:$_url = $_url  +$(v).attr('value')+"-";break;//carmile
							case 6:$_url = $_url  +$(v).attr('value');break;//order
							}
						}else{
							switch($_i){
							case 0:$_url = $_url +  "0"+"-";break;
							case 1:$_url = $_url +  "0"+"-";break;
							case 2:$_url = $_url +  "0"+"-";break;
							case 3:$_url = $_url +  "0"+"-";break;
							case 4:$_url = $_url +  "0"+"-";break;
							case 5:$_url = $_url +  "0"+"-";break;
							case 6:$_url = $_url +  "0";break;
							}
						}
						$_i++;
					});
					//console.log($_url);
					window.location.href="/cars/"+$_url+"-"+key_input+"-"+jpage;
					}
				})
				
				$("span.no_select").click(function(){
					var $_url="";var $_i=0;
					$_this = $(this);
					$_this.closest("dd").find("span").removeClass().addClass("no_select");
					$_this.removeClass().addClass("cur_select");					
					$('span.cur_select').each(function(i,v){				
						if($(v).attr('value')!=""){
							switch($_i){
							case 0:$_url = $_url  +$(v).attr('value')+"-";break;//pingpai
							case 1:$_url = $_url  +$(v).attr('value')+"-";break;//carspeedchange
							case 2:$_url = $_url  +$(v).attr('value')+"-";break;//pai
							case 3:$_url = $_url  +$(v).attr('value')+"-";break;//price
							case 4:$_url = $_url  +$(v).attr('value')+"-";break;//carage
							case 5:$_url = $_url  +$(v).attr('value')+"-";break;//carmile
							case 6:$_url = $_url  +$(v).attr('value');break;//order
							}
						}else{
							switch($_i){
							case 0:$_url = $_url +  "0"+"-";break;
							case 1:$_url = $_url +  "0"+"-";break;
							case 2:$_url = $_url +  "0"+"-";break;
							case 3:$_url = $_url +  "0"+"-";break;
							case 4:$_url = $_url +  "0"+"-";break;
							case 5:$_url = $_url +  "0"+"-";break;
							case 6:$_url = $_url +  "0";break;
							}
						}
						$_i++;
					});
					//console.log($_url);
					window.location.href="/cars/"+$_url+"-0"+"-"+jpage; 
				})
			});
		</script>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值