使用jQuery在表中获取列id

时间:2016-04-19 07:08:03

标签: javascript jquery html-table

我有这个表结构。

SecretKey keyStoreKey = (SecretKey) keyStore.getKey("key1", null);

所以从这张表中,我想获取值" a2",你能告诉我怎么做吗?谢谢!

编辑:页面上还有许多其他<table id = "table1"> <thead> <tr id = "header_row"> <th> <a id = "a1">ABC</a> </th> <th> <a id = "a2">DEF</a> </th> <th> <a id = "a3">GHI</a> </th> <th> <a id = "a4">JKL</a> </th> </tr> </thead> <tr>.....data filling up the table.....</tr> <tr>.............</tr> . . </table> <a>标记,因此如果有任何方法可以使用ID进行提取吗?

3 个答案:

答案 0 :(得分:2)

  

因此,从这张表中,我想获取值&#34; a2&#34;

你的意思是在标题行中获取第二列的id?

试试这个

$("#header_row th a:eq(1)").attr("id")

如果您只想根据其a获取知识id ABC ,那么

$("#a2").html(); //or text()

答案 1 :(得分:1)

您可以通过此$("#a2").text();

获取

答案 2 :(得分:1)

要获取#a2的值,您只需执行以下操作:

普通JavaScript:

document.getElementById('a2').innerHtml;

jQuery的:

$('#a2').text();

<小时/> 旁注。这句话:

  

因此,从这张表中,我想获取值&#34; a2&#34;

让我觉得您在同一页面中对不同的表使用相同的id,并且您想要从特定的表中检索数据,不是吗? 这种情况是错误的,id 必须在整个页面中都是唯一的,所以如果是这种情况,请考虑使用类