Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例


Posted in Javascript onAugust 28, 2013
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="JquerySort.aspx.cs" Inherits="demo_JquerySort" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title>Jquery分类</title> 
<script src="../Scripts/jquery-1.4.4.min.js" type="text/javascript"></script> 
<script type="text/javascript"> 
$(function () { 
//品牌 
var alink01 = $("#linktype01").find("span"); 
alink01.click(function () { 
alink01.each(function () { 
$(this).removeClass("templinkactive").addClass("templink"); 
}); 
$(this).removeClass("templink").addClass("templinkactive"); 
$("#Brand").val($(this).attr("tag")); 
}) 
//价格 
var alink02 = $("#linktype02").find("span"); 
alink02.click(function () { 
alink02.each(function () { 
$(this).removeClass("templinkactive").addClass("templink"); 
}); 
$(this).removeClass("templink").addClass("templinkactive"); 
$("#Price").val($(this).attr("tag")); 
}) 
//尺寸 
var alink03 = $("#linktype03").find("span"); 
alink03.click(function () { 
alink03.each(function () { 
$(this).removeClass("templinkactive").addClass("templink"); 
}); 
$(this).removeClass("templink").addClass("templinkactive"); 
$("#Size").val($(this).attr("tag")); 
SetPara(); 
}) 
}); 

function SetPara() { 
var a = $("#Brand").val(); 
var b = $("#Price").val(); 
var c = $("#Size").val(); 
alert("1.aspx?a=" + a + "&b=" + b + "&c=" + c); 
}; 
</script> 
<style type="text/css"> 
.templinkactive 
{ 
padding:5px; 
text-decoration:none; 
background-color: #2788DA; 
color:#ffffff; 
} 
.templink 
{ 
cursor:pointer; 
padding:5px; 
text-decoration:none; 
} 
table tr{ height:35px;} 
</style> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
<table> 
<tr id="linktype01"> 
<td style="width:100px"> 
<b>笔记本品牌</b> 
</td> 
<td> 
<span class='templinkactive' tag="0">不限</span> 
</td> 
<td> 
<span class='templink' tag="100101">联想(Lenovo)</span> 
</td> 
<td> 
<span class='templink' tag="100102">宏?(Acer)</span> 
</td> 
<td> 
<span class='templink' tag="100103">华硕(ASUS)</span> 
</td> 
<td> 
<span class='templink' tag="100104">戴尔(DELL)</span> 
</td> 
<td> 
<span class='templink' tag="100105">苹果(Apple)</span> 
</td> 
<td> 
<span class='templink' tag="100106">三星 (SAMSUNG)</span> 
</td> 
</tr> 
<tr id="linktype02"> 
<td style="width:100px"> 
<b>价格范围</b> 
</td> 
<td> 
<span class='templinkactive' tag="0">不限</span> 
</td> 
<td> 
<span class='templink' tag="100201">1000-2999</span> 
</td> 
<td> 
<span class='templink' tag="100202">3000-3499</span> 
</td> 
<td> 
<span class='templink' tag="100203">4000-4499</span> 
</td> 
<td> 
<span class='templink' tag="100204">5000-5999</span> 
</td> 
<td> 
<span class='templink' tag="100205">6000-6999</span> 
</td> 
<td> 
<span class='templink' tag="100206">7000及以上</span> 
</td> 
</tr> 
<tr id="linktype03"> 
<td style="width:100px"> 
<b>尺寸范围</b> 
</td> 
<td> 
<span class='templinkactive' tag="0" >不限</span> 
</td> 
<td> 
<span class='templink' tag="100301">8.9英寸及以下</span> 
</td> 
<td> 
<span class='templink' tag="100302">11英寸</span> 
</td> 
<td> 
<span class='templink' tag="100303">12英寸</span> 
</td> 
<td> 
<span class='templink' tag="100304">13英寸</span> 
</td> 
<td> 
<span class='templink' tag="100305">14英寸</span> 
</td> 
<td> 
<span class='templink' tag="100306">15英寸及以上</span> 
<input type="hidden" id="Brand" value="0" /> 
<input type="hidden" id="Price" value="0" /> 
<input type="hidden" id="Size" value="0" /> 
</td> 
</tr> 
</table> 
</div> 
</form> 
</body> 
</html>
Javascript 相关文章推荐
javascript 播放器 控制
Jan 22 Javascript
IE下写xml文件的两种方式(fso/saveAs)
Aug 05 Javascript
jQuery 追加元素的方法如append、prepend、before
Jan 16 Javascript
jQuery中mouseover事件用法实例
Dec 26 Javascript
给angular加上动画效遇到的问题总结
Feb 17 Javascript
Javascript中级语法快速入手
Jul 30 Javascript
EasyUI学习之DataGird分页显示数据
Dec 29 Javascript
Vue.js2.0中的变化小结
Oct 24 Javascript
Vue项目报错:Uncaught SyntaxError: Unexpected token
Nov 10 Javascript
React 实现拖拽功能的示例代码
Jan 06 Javascript
微信小程序学习笔记之登录API与获取用户信息操作图文详解
Mar 29 Javascript
JavaScript 实现同时选取多个时间段的方法
Oct 17 Javascript
Jquery Uploadify多文件上传带进度条且传递自己的参数
Aug 28 #Javascript
ExtJS DOM元素操作经验分享
Aug 28 #Javascript
地址栏传递中文参数乱码在js里用escape转码
Aug 28 #Javascript
在JavaScript中实现类的方式探讨
Aug 28 #Javascript
实用的Jquery选项卡TAB示例代码
Aug 28 #Javascript
jQuery实现图片信息的浮动显示实例代码
Aug 28 #Javascript
JQuery筛选器全系列介绍
Aug 27 #Javascript
You might like
php下用cookie统计用户访问网页次数的代码
2010/05/09 PHP
php 备份数据库代码(生成word,excel,json,xml,sql)
2013/06/23 PHP
详解PHP导入导出CSV文件
2014/11/03 PHP
php检查字符串中是否包含7位GSM字符的方法
2015/03/17 PHP
ajax+php控制所有后台函数调用
2015/07/15 PHP
PHP实现文件上传下载实例
2016/10/18 PHP
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
2007/03/06 Javascript
js 获取计算后的样式写法及注意事项
2013/02/25 Javascript
使用js 设置url参数
2013/07/08 Javascript
jQuery模拟点击A标记示例参考
2014/04/17 Javascript
nodejs 实现钉钉ISV接入的加密解密方法
2017/01/16 NodeJs
详解Angualr 组件间通信
2017/01/21 Javascript
JavaScript中使用参数个数实现重载功能
2017/09/01 Javascript
解决vue项目使用font-awesome,build后路径的问题
2018/09/01 Javascript
Windows系统配置python脚本开机启动的3种方法分享
2015/03/10 Python
初步介绍Python中的pydoc模块和distutils模块
2015/04/13 Python
结合Python的SimpleHTTPServer源码来解析socket通信
2016/06/27 Python
python 实现网上商城,转账,存取款等功能的信用卡系统
2016/07/15 Python
基于MTCNN/TensorFlow实现人脸检测
2018/05/24 Python
详解python读取和输出到txt
2019/03/29 Python
Pytorch修改ResNet模型全连接层进行直接训练实例
2019/09/10 Python
使用pytorch 筛选出一定范围的值
2020/06/28 Python
python RSA加密的示例
2020/12/09 Python
HTML5学习笔记之html5与传统html区别
2016/01/06 HTML / CSS
阿迪达斯加拿大官网:Adidas加拿大
2016/08/25 全球购物
Ralph Lauren法国官网:美国高品味时装品牌
2017/12/08 全球购物
【魔兽争霸3重制版】原版画面与淬火MOD画面对比
2021/03/26 魔兽争霸
保安拾金不昧表扬信
2014/01/15 职场文书
店面销售职位的职责
2014/03/09 职场文书
公司承诺书格式
2014/05/21 职场文书
改革共识倡议书
2014/08/29 职场文书
MySQL8.0无法启动3534的解决方法
2021/06/03 MySQL
JAVA API 实用类 String详解
2021/10/05 Java/Android
Python可视化神器pyecharts之绘制箱形图
2022/07/07 Python
CSS浮动引起的高度塌陷问题
2022/08/05 HTML / CSS
Mybatis 一级缓存和二级缓存原理区别
2022/09/23 Java/Android