Jquery?
在js 中操作表示一般使用DOM 比较麻烦这里给大家介始一个
jquery 的使现
目的也是为了帮助朋友解决一个项目有的问题
?
<!--
/**
* author liuqing
* 2010-10-6
* 希望对大家有帮助
*/
-->
<html>
<head>
<style type="text/css">
//定义背景色CSS
.hover {
background-color:#00f; color:#fff;
}
</style>
<!--引入Jquery枋心包-->
<script type="text/javascript" src="js/jquery-1.6.min.js"></script>
<script type="text/javascript">
//使用Jquery 为表格添加鼠标移动改变背景
$(document).ready(function() {
$('tbody tr').hover (
function() {
$(this).find('td').addClass('hover');
},
function() {
$(this).find('td').removeClass('hover');
}
);
});
</script>
<script type="text/javascript">
//查询方法
function seach() {
$('#us').find('tbody tr').hide();
var trs = $('#us').find('tbody tr');
for (var i = 0 ; i < trs.length; i++) {
if ($(trs[i]).attr('id') == 1234 || $(trs[i]).attr('id') == 22233
|| $(trs[i]).attr('name') == 'aaa' || $(trs[i]).attr('title') == 'xy') {
$(trs[i]).show();
}
}
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>表格查询</title>
</head>
<body>
<input type="button" onclick="seach()" value="2321321" />
<div id="usb">
<table width="100%" id="us" class="usb22" border="1">
<thead>
<tr>
<th>username<input id="232" type="hidden" /></th>
<th>password</th>
<th>operation</th>
</tr>
</thead>
<tbody>
<tr id="1234" name="xxx">
<td>Liuqing<input id="2321" type="hidden" /></td>
<td>ewqewq</td>
<td>ewqew</td>
</tr>
<tr id="222">
<td>wewe<input id="2322" type="hidden" /></td>
<td>ewe111111111111</td>
<td>wewew</td>
</tr>
<tr id="222" title="xy">
<td>weweTITLE<input id="2322" type="hidden" /></td>
<td>ewe</td>
<td>wewew</td>
</tr>
<tr id="22233">
<td>Wanwanwan<input id="2322" type="hidden" /></td>
<td>ewe</td>
<td>wewew</td>
</tr>
<tr id="222" name="aaa" >
<td>wewe<input id="2322" type="hidden" /></td>
<td>ewe555555555</td>
<td>wewew</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
?