请教个问题:单击提示表格的哪一行被点击 RT,要做个东西,简单的说就是一个表格,如何判断表格的哪一行被点击了呢?最好举个简单的例子,多谢各位~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!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=utf-8" /><title>无标题文档</title><style type="text/css">td { border:1px solid #CCC; }</style><script type="text/javascript">window.onload = function() { var o = document.getElementsByTagName('body')[0].getElementsByTagName('tr'); for(var i = 0; i < o.length; i ++) o[i].onclick = function() { alert(this.rowIndex); }}</script></head><body><table width="100%" border="0"> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr></table></body></html> 给单元格绑定click事件,事件源就是单元格,再根据单元格判断几行几列 太简单了吧?这也问?jquery eq(index) <td onclick="alert(this.parentElement.rowIndex)"> jquery用的不多= =。。 我去看看吧 jQuery<script>$(function () { var tb = $("#tb1"); var tr; for (var i = 0; i < 10; i++) { tr = $("<tr></tr>").bind("click", {index:i}, function (o) { alert("点击了第" + o.data.index + "行"); }).appendTo(tb); $("<td>1</td>").appendTo(tr); $("<td>2</td>").appendTo(tr); $("<td>3</td>").appendTo(tr); $("<td>4</td>").appendTo(tr); $("<td>5</td>").appendTo(tr); $("<td>6</td>").appendTo(tr); } });</script><table id="tb1"></table> 300分求助:JS中——动态声明事件处理函数 火狐下的两个兼容性问题,请教高手! jquery选中struts的radio 如何nokia widget 的JS java中怎么能办到这个 如何让这div在打开网页是就是合着的状态 请问HTML输出文件格式怎么控制? 请到手帮新手看一下下面replace函数的代码意思是啥? 怎么把jsp文件存到本机上.请指教. 谁能让alert("警告");更换图标。像vbscript的msgbox那样? jQuery自带tab为何内容显示是乱码? 为什么函数传递数组的时候,结果没有变化?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
td { border:1px solid #CCC; }
</style>
<script type="text/javascript">
window.onload = function() {
var o = document.getElementsByTagName('body')[0].getElementsByTagName('tr');
for(var i = 0; i < o.length; i ++) o[i].onclick = function() {
alert(this.rowIndex);
}
}
</script>
</head><body>
<table width="100%" border="0">
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</body>
</html>
jquery用的不多= =。。 我去看看吧
$(function () {
var tb = $("#tb1");
var tr;
for (var i = 0; i < 10; i++) {
tr = $("<tr></tr>").bind("click", {index:i}, function (o) {
alert("点击了第" + o.data.index + "行");
}).appendTo(tb);
$("<td>1</td>").appendTo(tr);
$("<td>2</td>").appendTo(tr);
$("<td>3</td>").appendTo(tr);
$("<td>4</td>").appendTo(tr);
$("<td>5</td>").appendTo(tr);
$("<td>6</td>").appendTo(tr);
} });
</script>
<table id="tb1"></table>