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 相关文章推荐
JQuery中根据属性或属性值获得元素(6种情况获取方法)
Jan 17 Javascript
图片翻转效果具体实现代码
Jan 09 Javascript
基于javascript实现漂亮的页面过渡动画效果附源码下载
Oct 26 Javascript
谈谈javascript中使用连等赋值操作带来的问题
Nov 26 Javascript
jQuery实现图片局部放大镜效果
Mar 17 Javascript
jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)
May 27 Javascript
Bootstrap菜单按钮及导航实例解析
Sep 09 Javascript
JavaScript使用正则表达式获取全部分组内容的方法示例
Jan 17 Javascript
React组件之间的通信的实例代码
Jun 27 Javascript
vue地区选择组件教程详解
May 04 Javascript
vue 实现滚动到底部翻页效果(pc端)
Jul 31 Javascript
JS异步堆栈追踪之为什么await胜过Promise
Apr 28 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之第九天
2006/10/09 PHP
php中的三元运算符使用说明
2011/07/03 PHP
nginx下安装php7+php5
2016/07/31 PHP
总结一些PHP中好用但又容易忽略的小知识
2017/06/02 PHP
详解PHP多个进程配合redis的有序集合实现大文件去重
2019/03/06 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
CL vs ForZe BO5 第二场 2.13
2021/03/10 DOTA
从sohu弄下来的flash中展示图片的代码
2007/04/27 Javascript
Extjs 3.3切换tab隐藏相应工具栏出现空白解决
2013/04/02 Javascript
jquery easyui中treegrid用法的简单实例
2014/02/18 Javascript
再次谈论Javascript中的this
2016/06/23 Javascript
学习vue.js表单控件绑定操作
2016/12/05 Javascript
BootStrap表单控件之复选框checkbox和单选择按钮radio
2017/05/23 Javascript
使用vue-aplayer插件时出现的问题的解决
2018/03/02 Javascript
vue实现Excel文件的上传与下载功能的两种方式
2019/06/28 Javascript
详解Angular Karma测试的持续集成实践
2019/11/15 Javascript
JS数组索引检测中的数据类型问题详解
2021/01/11 Javascript
Python深入学习之装饰器
2014/08/31 Python
Python中为feedparser设置超时时间避免堵塞
2014/09/28 Python
跟老齐学Python之重回函数
2014/10/10 Python
Python入门_条件控制(详解)
2017/05/16 Python
使用python获取csv文本的某行或某列数据的实例
2018/04/03 Python
python如何进行矩阵运算
2020/06/05 Python
python框架flask入门之环境搭建及开启调试
2020/06/07 Python
怎么解决pycharm license Acti的方法
2020/10/28 Python
使用CSS3来绘制一个月食图案
2015/07/18 HTML / CSS
俄罗斯GamePark游戏商店网站:购买游戏、游戏机和配件
2020/03/13 全球购物
销售会计工作职责
2013/12/02 职场文书
市政施工员自我鉴定
2014/01/15 职场文书
爱我中华教学反思
2014/04/28 职场文书
公务员中国梦演讲稿
2014/08/19 职场文书
关于感恩的演讲稿500字
2014/08/26 职场文书
导游词怎么写
2015/02/04 职场文书
Java实战之课程信息管理系统的实现
2022/04/01 Java/Android
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python
Nginx配置使用详解
2022/07/07 Servers