<html>
<head>
<title>Table Test</title>
<meta name="generator" content="Editplus" />
<meta name="author" content="PJ" />
<script language="JavaScript">
<!--
function Delete()
{
var dgTable=documentgetElementById('tb')rows;//tb为table的ID,
var pp=windoweventsrcElement;
for (var i=0; i < dgTablelength; i++) //遍历table的行,
{
if(pp==dgTable[i]cells[2]getElementsByTagName("A")[0]) //cells[2]为触发事件的列的索引
{ //判断是否是触发事件的A标签
alert(dgTable[i]cells[0]innerText); //演示,d出所在行的第一列的内容
}
}
}
//-->
</script>
</head>
<body>
<table id="tb" border="1px" width="500px">
<tr>
<td width="40%">aaa</td>
<td width="40%">bbb</td>
<td width="15%"><a onclick="Delete()" href="#">delete</a></td>
</tr>
<tr>
<td>ccc</td>
<td>ddd</td>
<td><a onclick="Delete()" href="#">delete</a></td>
</tr>
<tr>
<td>eee</td>
<td>fff</td>
<td><a onclick="Delete()" href="#">delete</a></td>
</tr>
</table>
</body>
</html>
$("td")click(function(){
//td的id
alert($(this)attr("id"));
//tr的id
alert($(this)parent()attr("id"));
});
正数第2位
SELECT
emplyname,
marrymatename
FROM
emply,
marry,
(SELECT
tmp_table2eid as eid,
MIN(tmp_table2marry_time) as min_marry_time
FROM
(SELECT
marryeid as eid,
marrymarry_time as marry_time
FROM
marry,
(SELECT
eid,
MIN(marry_time) as min_marry_time
FROM
marry
GROUP BY eid) tmp_table
WHERE
marrymarry_time > tmp_tablemin_marry_time
AND marryeid = tmp_tableeid) tmp_table2
GROUP BY tmp_table2eid) tmp_table3
WHERE
emplyeid = marryeid
AND marryeid = tmp_table3eid
AND marrymarry_time = tmp_table3min_marry_time
如果你理解了,倒数第2位的你自己就可以写了
补充;
1,我写的比较原始,可能有可能有更高级的方法,带你自己发掘了
2,为什么n2 这个人会横跨3个世纪和2个人结婚?
Create Table #TMP
(
ID int identity(1,1),
firstBalance int,
lastBalance int
)
Insert Into #TMP (lastBalance) Values(1)
Insert Into #TMP (lastBalance) Values(3)
Insert Into #TMP (lastBalance) Values(5)
Insert Into #TMP (lastBalance) Values(2)
Insert Into #TMP (lastBalance) Values(9)
Insert Into #TMP (lastBalance) Values(10)
Select (Select lastBalance From #Tmp C Where ID=(Select Max(ID) From #Tmp A Where AID<#TMPID)) As firstBalance ,lastBalance From #TMP
Drop Table #TMP
--表需要一个自增的ID,如果没有,给个排序的字段也可
1、首先输入下方的代码:
<%@ page language="java" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN">
<html>
<head>
<title>利用jquery给指定的table添加一行、删除一行</title>
<meta >
<meta >
<meta >
<meta >
<meta >
<script type="text/javascript"
src="<%=requestgetContextPath()%>/js/jquery-151js"></script>
<script type="text/javascript">
2、然后在输入下方的代码:
////////添加一行、删除一行封装方法///////
/
为table指定行添加一行
tab 表id
row 行数,如:0->第一行 1->第二行 -2->倒数第二行 -1->最后一行
trHtml 添加行的html代码
/
function addTr(tab, row, trHtml){
//获取table最后一行 $("#tab tr:last")
//获取table第一行 $("#tab tr")eq(0)
//获取table倒数第二行 $("#tab tr")eq(-2)
var $tr=$("#"+tab+" tr")eq(row);
if($trsize()==0){
alert("指定的table id或行数不存在!");
return;
}
$trafter(trHtml);
}
3、然后在输入下方的代码:
function delTr(ckb){
//获取选中的复选框,然后循环遍历删除
var ckbs=$("input[name="+ckb+"]:checked");
if(ckbssize()==0){
alert("要删除指定行,需选中要删除的行!");
return;
}
ckbseach(function(){
$(this)parent()parent()remove();
});
}
/
全选
allCkb 全选复选框的id
items 复选框的name
/
function allCheck(allCkb, items){
$("#"+allCkb)click(function(){
$('[name='+items+']:checkbox')attr("checked", thischecked );
});
}
////////添加一行、删除一行测试方法///////
$(function(){
//全选
allCheck("allCkb", "ckb");
});
function addTr2(tab, row){
var trHtml="<tr align='center'><td width='30%'><input type='checkbox' name='ckb'/>
</td><td width='30%'>地理</td><td width='30%'>60</td></tr>";
addTr(tab, row, trHtml);
}
function delTr2(){
delTr('ckb');
}
4、然后输入下方的代码:
</script>
</head>
<body>
<table border="1px #ooo" id="tab" cellpadding="0"
cellspacing="0" width="30%">
<tr align="center">
<td width="30%"><input id="allCkb" type="checkbox"/></td>
<td width="30%">科目</td>
<td width="30%">成绩</td>
</tr>
<tr align="center">
<td width="30%"></td>
<td width="30%">语文</td>
<td width="30%">80</td>
</tr>
</table>
<input type="button" onclick="addTr2('tab', -1)" value="添加">
<input type="button" onclick="delTr2()" value="删除">
</body>
</html>
5、然后这样就完成了。
以上就是关于Js中如何获取当前Table中的第几行Sos,帮帮我这个小娃娃吧.全部的内容,包括:Js中如何获取当前Table中的第几行Sos,帮帮我这个小娃娃吧.、jquery获取table中点击位置所在行的id、一条sql语句获得子查询中的第二行数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)