javascript - 如何通过<th>值获取表<td>内容

标签 javascript html angularjs

我的表格在 html 中有很多行,如下所示。

<table id="selectTerminals" size="35">
    <thead>
        <tr>
            <th>ID</th>
            <th>name</th>
            <th>Full Name</th>
            <th>Configure</th>
        </tr>
    </thead>    
    <tbody>
        <tr dir-paginate="item in serverData1 | filter:filterData | itemsPerPage: serverData1.length">
            <td>{{item.id}}</td>
            <td>{{item.abvrName}}</td>
            <td>{{item.name}}</td>
            <td><p><input class="deleteFromList" name="delete" value="Delete " type="submit" ng-click="deleteFromList()"/></p></td>
        </tr>
    </tbody>
</table>

点击删除按钮后,我想在deleteFromList()函数中获取所选项目ID,我需要帮助,因为我不知道该怎么做。

最佳答案

<table id="selectTerminals" size="35">
    <thead>
        <tr>
            <th>ID</th>
            <th>name</th>
            <th>Full Name</th>
            <th>Configure</th>
        </tr>
    </thead>
    <tbody>
        <tr dir-paginate="item in serverData1 | filter:filterData | itemsPerPage: serverData1.length">
            <td>{{item.id}}</td>
            <td>{{item.abvrName}}</td>
            <td>{{item.name}}</td>>
            <!-- Pass `this` to the deleteFromList -->
            <td><p><input class="deleteFromList" name="delete" value="Delete " type="submit" ng-click="deleteFromList(this)"/></p></td>
        </tr>
    </tbody>
</table>

<script type="text/javascript">

/* Assuming your function like this. */
function deleteFromList(ele)
{
    /* You could get the specified id by this. */
    var id = ele.parentNode.parentNode.parentNode.firstElementChild.innerHTML;
    // other logic.
}
</script>

你可以像上面那样做。

关于javascript - 如何通过<th>值获取表<td>内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44044377/

相关文章:

javascript - 使用javascript从字符串html中读取span标签值

javascript - 在指定范围内覆盖 document.write?

javascript - 在单独的 svg/div 中带有 d3 的多个力布局图

javascript - 在 angularJS 应用程序文档就绪事件中运行 jquery 代码

angularjs - 将列值转换为 ng-repeat 中的映射值

angularjs - Angular JS 中的奇怪对象 - 解释?

javascript - 每次文档更改时获取特定类的文章 ID?

javascript - 什么时候使用基础 Vue 实例、Vuex 或 mixin?

javascript - 如何在新的空白弹出窗口中打开pdf并下载

javascript - CSS @Media 无法正常工作