我有一个HTML格式的表格,其中包含姓名,地址和电话号码。
在该表的每一行中,都有一个可以选择的链接可以打开一个弹出窗口。选择弹出窗口时,我想存储该特定行的名称。与名称关联的类是
<td class="du-orl-1"> Daniel </td>
我试图通过Javascript将该名称存储在一个类中,但这似乎只是存储整个数据数组而不是特定元素:
var objectId = $(".du-orl-1").html($(this).html());
关于我做错的任何想法?
答案 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