2012-10-22 13 views
0

我有一个表,其中有一个超链接的列。现在有一列还有一些价值。我的疑问是: 如何检测哪个行的超链接被点击并基于如何检索该行另一列的值?如何检索html表格的同一行的不同列的文本?

例如结构将是这样的:

<table> 
<tr> 
<td>some_value</td> 
<td>hyperlink</td> 
</tr> 

<tr> 
<td>some_value</td> 
<td>hyperlink</td> 
</tr> 

<tr> 
<td>some_value</td> 
<td>hyperlink</td> 
</tr> 
</table> 

如果用户点击一个超链接所以现在我需要检索的只是该行的“SOME_VALUE”。

此超链接是指向另一个html页面的链接。当我点击该链接时,我需要将其他列的文本存储在本地存储中,以便在下一个html页面中进一步使用。

回答

1

带参数变量的标准链接有什么问题?

<tr> 
<td>some value</td> 
<td><a href="/page.php?id=some+value">hyperlink</a></td> 
</tr> 

这可以通过JavaScript和/或jQuery以自动方式完成 - 但是我没有看到你要求这样做。这里是一个使用jQuery的示例。

<tr> 
<td class="val">some value</td> 
<td class="link">hyperlink</td> 
</tr> 

<script type="text/javascript"> 
    $('.link').click(function(){ 
     var val = $(this).prev('.val').text(); 
     var url = 'page.php?value=' + val; 
     alert(url); 
    }); 
</script> 
+0

这不是在我的情况下工作...超链接只是一个链接到另一个html页面...当去那个html页面我需要有关联列的值存储在本地存储.. –

相关问题