当td没有任何标示时,在jQuery中实现获取其在表格中的行和列:
2012-03-15 18:16
417 查看
<!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>
<meta http-equiv="Content-Type"
content="text/html; charset=gb2312"
/>
<script language="javascript"
type="text/javascript" src="jquery-1.4.4.js"></script>
<script language="javascript">
$(document).ready(function(){
$("#MyTable").find("td").hover(function(){
var hang
= $(this).parent().prevAll().length+1;
var lie
= $(this).prevAll().length+1;
$(":input").val("第"+hang+"行,第"+lie+"列");
})
})
</script>
<title>JQuery</title>
<style type="text/css">
table{
background:#FFCC99;}
td{
text-align:center;
width:100px;
height:30px;}
</style>
</head>
<body>
<table id="MyTable"
border="1" cellpadding="2"
cellspacing="0">
<tr>
<td>(1,1)</td>
<td>(1,2)</td>
<td>(1,3)</td>
</tr>
<tr>
<td>(2,1)</td>
<td>(2,2)</td>
<td>(2,3)</td>
</tr>
<tr>
<td>(3,1)</td>
<td>(3,2)</td>
<td>(3,3)</td>
</tr>
</table>
<br
/>
<input type="text"
/>
</body>
</html>
复制代码
其中所用到了prevAll,其含义是查找当前元素之前所有的同辈元素。如图所示:
/article/5572616.html
"-//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>
<meta http-equiv="Content-Type"
content="text/html; charset=gb2312"
/>
<script language="javascript"
type="text/javascript" src="jquery-1.4.4.js"></script>
<script language="javascript">
$(document).ready(function(){
$("#MyTable").find("td").hover(function(){
var hang
= $(this).parent().prevAll().length+1;
var lie
= $(this).prevAll().length+1;
$(":input").val("第"+hang+"行,第"+lie+"列");
})
})
</script>
<title>JQuery</title>
<style type="text/css">
table{
background:#FFCC99;}
td{
text-align:center;
width:100px;
height:30px;}
</style>
</head>
<body>
<table id="MyTable"
border="1" cellpadding="2"
cellspacing="0">
<tr>
<td>(1,1)</td>
<td>(1,2)</td>
<td>(1,3)</td>
</tr>
<tr>
<td>(2,1)</td>
<td>(2,2)</td>
<td>(2,3)</td>
</tr>
<tr>
<td>(3,1)</td>
<td>(3,2)</td>
<td>(3,3)</td>
</tr>
</table>
<br
/>
<input type="text"
/>
</body>
</html>
复制代码
其中所用到了prevAll,其含义是查找当前元素之前所有的同辈元素。如图所示:
/article/5572616.html
相关文章推荐
- 当td没有任何标示时,在jQuery中实现获取其在表格中的行和列:
- jQuery无任何标示获取td在表格中的行数和列数
- jQuery无任何标示获取td在表格中的行数和列数
- jquery获取指定表格的指定列的值 以及 操作radio,checkbox,select表单操作实现代码
- 用JQuery去实现单个表格中的td数据修改
- 用jQuery获取table中行id和td值的实现代码
- jQuery实现获取table表格第一列值的方法
- jquery遍历table的tr获取td的值实现方法
- jQuery 实现获取动态表格的值
- jquery通过AJAX从后台获取信息并显示在表格上的实现类
- jquery遍历table的tr获取td的值实现方法
- jquery遍历table的tr获取td的值实现方法
- 用jQuery获取table中行id和td值的实现代码
- 用jQuery获取table中行id和td值的实现代码
- jquery 实现表格内的tr与td,动态添加与删除. 以及序号增加与减少,大多用在Form里
- jquery遍历table的tr获取td的值实现方法
- jQuery实现获取table表格第一列值的方法
- Jquery实现可编辑表格
- 用Jquery实现表格呈现数据出现的小问题(给表格添加边框颜色失败)
- Jquery和JS获取ul中li标签的实现方法