日期:2014-05-17  浏览次数:20463 次

如何隐藏没有选中的行
我想实现当点击某一行前面的“选择”时,其他行都会隐藏掉。请问如何实现呢?

------解决方案--------------------

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(function(){
$("tr td").click(function(){
if($(this).text()=="选择"){
$("tr").hide();
$(this).parent().show();
}
});
})
 </script> 
<table border="1" cellspacing="0" cellpadding="0" width="600">
 <tr>
<td/>选择</td>
<td>2</td>
<td>2</td>
<td>1</td>
<td>2</td>
<td>2</td>
<td>1</td>
 </tr>
 <tr>
<td>选择</td>
<td>2</td>
<td>1</td>
<td/>1</td>
<td>1</td>
<td>2</td>
<td>0</td>
 </tr>
 <tr>
<td/>选择</td>
<td>1</td>
<td>2</td>
<td/>0</td>
<td>1</td>
<td>2</td>
<td>0</td>
 </tr>
</table>

------解决方案--------------------
引用:
引用:那你选择后是否还继续选择其他行呢?
用SQL写过滤,其他的就不显示了。如何过滤呢?



根据关键字从新定义一下SELECTCOMMAND,再重新绑定一下就行了。
------解决方案--------------------
如果是WEB上面的话 用CSS的display:none或者visible:hidden
前者是完全隐藏,连空间也没了,后者只是看不见,还保留空间