jquery - 使用 jQuery 需要仅隐藏表格中的某些单元格

标签 jquery html-table

我在http://jsfiddle.net/RwvN5/12/中有这张表我需要做的是单击最后一个单元格时仅隐藏第一个单元格。单击触发器时只需隐藏同一行中的一个单元格。

HTML:

<table id="dynamicTable">
<tr>
    <td id="hidesme">need to hide</td>
    <td><a href="https:\\www.google.com\">Click Here</a></td>
    <td><a href="https:\\www.google.com\">Click Here</a></td>
    <td><a href="https:\\www.google.com\">Click Here</a></td>
    <td class="trigger">trigger</td>
</tr>
<tr bgcolor="Gray">
    <td id="hidesme">need to hide</td>
    <td><a href="https:\\www.google.com\">Click Here</a></td>
    <td><a href="https:\\www.google.com\">Click Here</a></td>
    <td><a href="https:\\www.google.com\">Click Here</a></td>
    <td class="trigger">trigger</td>
</tr>
<tr>
    <td id="hidesme">need to hide</td>
    <td><a href="https:\\www.google.com\">Click Here</a></td>
    <td><a href="https:\\www.google.com\">Click Here</a></td>
    <td><a href="https:\\www.google.com\">Click Here</a></td>
    <td class="trigger">trigger</td>
</tr>
<tr bgcolor="Gray">
    <td id="hidesme">need to hide</td>
    <td><a href="https:\\www.google.com\">Click Here</a></td>
    <td><a href="https:\\www.google.com\">Click Here</a></td>
    <td><a href="https:\\www.google.com\">Click Here</a></td>
    <td class="trigger">trigger</td>
</tr>
</table>

jQuery:

$(document).ready(function () {
    $(".trigger").click(function () {
        var myelement = $(this).find('#hidesme');
        alert("HI");
        $(myelement).toggle();
    });
});

最佳答案

使用 parent().find("#hidesme") 因为这是 TD,您无法找到第一个 TD。因此找到父 TR 并从中找到第一个 td。

$(document).ready(function () {

    $(".trigger").click(function () {

        var myelement = $(this).parent().find('#hidesme');
        alert("HI");
        $(myelement).toggle();

    });
});

<强> DEMO

关于jquery - 使用 jQuery 需要仅隐藏表格中的某些单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22004906/

相关文章:

javascript - 使用 Javascript 启用基于输入表单类型的复选框输入

html - 使用 CSS 在特定宽度内安装损坏的 html 表格

javascript - 如何从jquery中的href值中删除#

php - 数据表在服务器端laravel中获取的最大记录数

javascript - 如何替换javascript中的onpaste函数?

python使用lxml和xpath解析html表上的特定数据

javascript - 过滤包含大数据的html表(超过12K行)

css - 表 tr 上的 z 索引位于全局叠加层上方

html - Magic table 不受 CSS 影响,这是什么魔法?

javascript - 使用 JavaScript 旋转 CSS3 3d 立方体