首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取表元素

获取表元素
EN

Stack Overflow用户
提问于 2014-07-15 01:01:04
回答 1查看 42关注 0票数 0

我希望为HTML表中的特定行获取一个元素。

这是我的桌子。

代码语言:javascript
复制
    <tr class="inner2-top">
    </tr>

下面的类使用Javascript填充此表:

代码语言:javascript
复制
    <td class="ddu-orl"> 

到目前为止,我有9排左右。我想知道如何获得特定行的数据。

到目前为止,我有以下代码,但它似乎记录了该类的所有数据。那具体的一排呢?

代码语言:javascript
复制
function removeRoute() { 
  var objectId = $(".inner2-top").find(".ddu-orl").text();
  console.log(objectId);
}

我使用以下HTML运行以下代码:

代码语言:javascript
复制
<td class="status1"><img src="images/cross.png" href="#" onclick="removeRoute()" width="12" height="12" alt="cross">
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-15 01:12:19

onclick函数中,如果将this作为参数传递,则可以很容易地隔离实例。

代码语言:javascript
复制
<img  onclick="removeRoute(this)">

现在,您可以从图像中遍历DOM。一条路径是首先查找最近的行,然后在该行内查找所需的元素。

代码语言:javascript
复制
function removeRoute(elem) { 
  var objectId = $(elem).closest('tr').find(".ddu-orl").text();
  console.log(objectId);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24748419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档