在Javascript中抓取表格元素

时间:2014-07-14 02:51:14

标签: javascript jquery html css

我有一个HTML格式的表格,其中包含姓名,地址和电话号码。

在该表的每一行中,都有一个可以选择的链接可以打开一个弹出窗口。选择弹出窗口时,我想存储该特定行的名称。与名称关联的类是

<td class="du-orl-1"> Daniel </td>

我试图通过Javascript将该名称存储在一个类中,但这似乎只是存储整个数据数组而不是特定元素:

var objectId = $(".du-orl-1").html($(this).html());

关于我做错的任何想法?

2 个答案:

答案 0 :(得分:1)

以下jQuery应该会有所帮助:

var objectId = $(this).closest('tr').children('td.du-orl-1').text();

应该在点击链接的行上为您提供名称。

注意指的是点击的anchor元素(链接);因此这段代码应该在click处理程序中。

答案 1 :(得分:0)

var objectId = $("#myTable .du-orl-1").text();

或者这个:

var objectId = $("#myTable").find(".du-orl-1").text();

首先尝试添加表格的id,然后在其旁边添加td class