把源代码帖出来吧,用jquery很容易可以实现过滤的啊
你帮忙举一个类似的例子行吗?
@李珍: 你把这个网页的HTML代码帖出来,大家帮你看看啊
@李珍: 写了个简单的例子:
<html>
<head>
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
function filter() {
var flag =0;
$(".trc").css("display", "none");
$("input[type=checkbox][name=test]").each(function () {
if (this.checked) {
flag++;
$("."+ $(this).attr("id")).css("display", "");
}
});
if (flag ==0) {
$(".trc").css("display", "");
}
}
</script>
</head>
<body>
<input type="checkbox" name="test" onclick="filter()" id="gz"/>广州
<input type="checkbox" name="test" onclick="filter()" id="sz"/>深圳
<table>
<tr>
<td>
订单号
</td>
<td>
收货人
</td>
<td>
快递公司
</td>
<td>
发货地
</td>
</tr>
<tr class="trc sz">
<td>
1
</td>
<td>
a
</td>
<td>
aaa
</td>
<td>
深圳
</td>
</tr>
<tr class="trc gz">
<td>
2
</td>
<td>
b
</td>
<td>
bbb
</td>
<td>
广州
</td>
</tr>
<tr class="trc gz">
<td>
3
</td>
<td>
c
</td>
<td>
ccc
</td>
<td>
广州
</td>
</tr>
<tr class="trc sz">
<td>
4
</td>
<td>
d
</td>
<td>
ddd
</td>
<td>
深圳
</td>
</tr>
</table>
</body>
</html>
你运行一下就能看到效果了,然后改一下就可以用了
@天行健 自强不息:
楼上的比较简单哈 呵呵 思路很好 得到tr的对象看里边有木有"广州" 有的话就隐藏掉tr disply="none"
@青蛙王子。: 你想得到广州的 就判断tr里有木有广州 如果没有就隐藏循环tr对象 在判断tr对象里的text
@李珍: 解决了你的问题吗?如果解决了记得结帖哦
@artwl: 不错,好用。。。
ajax啊 查询语句添上条件而已
你帮忙举一个简单类似的李珍好吗?
@李珍:
就是用js调用后台方法的办法,你在网上找下,多很
几个查询而已嘛
你查询到的结果页不是确定的把。如果是动态查询出的数据然后拼得Grid的话,你可以通过Ajax来实现此功能
最简单的方法用Ajax Panel实现;后台代码很简单的;
方法都挺好的
@李珍 这个如果涉及到分页不就残废了么,这种情况该使用ajax