我是JavaScript的新手,不久前我问了以下问题:
我有一个普通的HTML表格,其中每一行都有自己的ID。我想要实现的是,每次单击一行中的链接时,该行的id应存储在变量中,然后传递给函数。假设我单击第1行,然后传递id#1,依此类推......我怎样才能实现这一目标?
我得到了一个非常好的答案。此示例适用于jsFiddle
http://jsfiddle.net/andrewwhitaker/9HEQk/
但是,如果我将JavaScript和表格完全复制到HTML文件中,那么整件事情就行不通,我找不到答案。有人可以再帮我一次吗?
非常感谢!
答案 0 :(得分:0)
如果您只需要行ID,那么为什么不使用这样的简单代码:
<强> HTML:强>
<table id="table-one">
<tr id="row-one">
<td><a href="JavaScript: void(0)" id="one" onClick="saveRow( 1 )">one</a></td>
</tr>
<tr id="row-two">
<td><a href="JavaScript: void(0)" id="two" onClick="saveRow( 2 )">two</a></td>
</tr>
</table>
<强> JS:强>
var lastRowId = -1;
function saveRow( id )
{
lastRowId = id;
}
也许我没有完全理解你的要求?
Rotem公司