javascript - 在 Javascript 中抓取表格元素

标签 javascript jquery html css

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

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

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

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

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

对我做错了什么有什么想法吗?

最佳答案

以下 jQuery 应该会有帮助:

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

应该在点击链接的那一行给你名字。

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

关于javascript - 在 Javascript 中抓取表格元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24728927/

相关文章:

javascript - 允许下载通过 JavaScript 和 Google Earth API 创建的 KML 文件

jQuery 可排序链表在扩展时溢出到容器外?

html - 内联 block 元素换行时的CSS,父包装器不适合新宽度

php - 使用PHP使用MySQL数据填充HTML Bootstrap表

css - 最大宽度 : 100% not working on images with srcset

javascript - ExtJS -- 突出显示树 typeAhead 的匹配节点

javascript - 首先显示,然后通过 jQuery 隐藏

javascript - Handsontable - 手动重新渲染网格

javascript - Bootstrap 选项卡插件无法正常工作

javascript - 如果父菜单有子菜单,则单击两次以转到链接,如果没有子菜单,则单击一次以链接