如图:
怎么实现点击后记录下文本颜色,而且点击其他后颜色又恢复?是用什么实现的?搜索
怎么实现点击后记录下文本颜色,而且点击其他后颜色又恢复?是用什么实现的?搜索
解决方案 »
- 用.net做网站文本框在浏览器中很小
- 【【【【【【【【【【【【【【自定义控件高手进】】】】】】】】】】】】】】
- (跪求大家了)一个开发的小问题
- 如何得到动态生成的多个下拉框,并获得其选定的值????
- 怎样在一个菜单上按右键后又能够出现一菜单?
- 怎样在javascirpt里面嵌套repeater?
- 救急!!怎么从虚拟目录移到站点就有问题了
- 急,,安装Visual Studio 出错!!!!! 请大家快点帮我看下。。万分感谢
- Gridview中的问题.
- vb.net要在DataGrid1后加一行合计行,帮看一下哪里错了?
- gridview里放了<asp:Image>小的图片可以显示, 大图片显示不了,这是为什么呢?
- 关于页面登录刷新问题
jquery对dom的选择器和配合css开修改ui异常的简单
最简单的思路就是动态添加和移除css
给个参考<!DOCTYPE HTML>
<html>
<head> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<!--定义一个聚焦的css样式-->
<style type="text/css">
.focus{background:#f00;color:#fff};
</style>
<script type="text/javascript">
$(function(){
$("a").click(function(){
//先把原有的聚焦项的class的移除掉
$(".focus").removeClass("focus");
//再当前选项上加上css样式
$(this).addClass("focus");
})
})
</script></head>
<body>
<a href="#">item1</a>
<a href="#">item2</a>
<a href="#">item3</a>
<a href="#">item4</a>
<a href="#">item5</a>
<a href="#">item6</a>
</body>
</html>
if(!string.IsNullOrEmpty("版型条件"))//如果为空则为不限,即sql不拼接
{
sqlStr+="and 版型字段=?";
}
if(!string.IsNullOrEmpty("款式条件"))
{
sqlStr+="and 款式字段=?";
}
if(!string.IsNullOrEmpty("季节条件"))
{
sqlStr+="and 季节字段=?";
}
这是我弄得网站上的一个例子,和你的要求应该是类似!!
下面是链接地址:
http://www.ycee.cn/school/index.aspx实现思路是,每一个搜索条件都是一个链接,
<ul>
<li style="border-left: none;"><a href="index.aspx?zyid=<%=zyid %>&classifyid=<%=classifyid %>&ds=91">
北京市</a></li>
<li><a href="index.aspx?zyid=<%=zyid %>&classifyid=<%=classifyid %>&ds=92">天津市</a></li>
<li><a href="index.aspx?zyid=<%=zyid %>&classifyid=<%=classifyid %>&ds=93">河北省</a></li>
<li><a href="index.aspx?zyid=<%=zyid %>&classifyid=<%=classifyid %>&ds=94">山东省</a></li>
<li><a href="index.aspx?zyid=<%=zyid %>&classifyid=<%=classifyid %>&ds=95">河南省</a></li>
<li><a href="index.aspx?zyid=<%=zyid %>&classifyid=<%=classifyid %>&ds=96">山西省</a></li>
<li><a href="index.aspx?zyid=<%=zyid %>&classifyid=<%=classifyid %>&ds=97">内蒙古自治区</a></li>
</ul>
每一次的点击都在后台执行方法,获取a链接传递的值,就可以实现查询了!前台颜色的实现是通过获取每一次的浏览器中地址中传递参数来实现的,代码如下
var arg;
var zyid;
var classifyid;
var ds;
var type;
var od; //得到浏览器参数
function GetUrlParms() {
var args = new Object();
var query = location.search.substring(1);
var pairs = query.split("&");
for (var i = 0; i < pairs.length; i++) {
var pos = pairs[i].indexOf('=');
if (pos == -1) continue;
var argname = pairs[i].substring(0, pos);
var value = pairs[i].substring(pos + 1);
args[argname] = unescape(value);
}
return args;
}
//获取浏览器参数
arg = GetUrlParms();
zyid = arg["zyid"];
classifyid = arg["classifyid"];
ds = arg["ds"];
type = arg["type"];
od = arg["od"];
每一个搜索条件都对应不同的浏览器参数,通过判断来为搜索条件改变样式!!总之,思路大约就是这样,中间涉及的东西有点多,自己多研究吧!!
通过数据字典加载条件项
通过点击传参和追加选中css