javascript - JQuery:基于列值的表行显示/隐藏

标签 javascript jquery asp.net jquery-ui razor

我有一个表,其中有一列的可能值是"is"/“否”

<table id="mytable">
<thead>
<tr>
    <th>
        Col1
    </th>
    <th>
        Col2
    </th>

    <th>
        ActiveYN
    </th>
</tr>
</thead>
<tbody>
<tr>
    <td>
        Apple
    </td>
    <td>
        12345
    </td>

    <td>
        Yes
    </td>
</tr>
<tr>
    <td>
        Orange
    </td>
    <td>
        67890
    </td>

    <td>
        No
    </td>
</tr>
<tr>
    <td>
        Mango
    </td>
    <td>
        456745
    </td>

    <td>
        Yes
    </td>
</tr>

如果 ActiveYN 为"is"且隐藏 id ActiveYN 为“否”,我需要显示该行 我如何访问 JQuery 中的 ActiveYN 并相应地显示/隐藏?

最佳答案

DEMO

$('button').on('click', function () {
    var $rowsNo = $('#mytable tbody tr').filter(function () {
        return $.trim($(this).find('td').eq(2).text()) === "No"
    }).toggle();
});

关于javascript - JQuery:基于列值的表行显示/隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17722205/

相关文章:

c# - 如何使用引用的类在 WCF 中指定 DataContract

javascript - AngularJS + simpleCart 问题显示购物车内容直到添加项目

javascript - 使用 ExpressJS 上传文件

javascript - Sweetalert2 Ajax - 发布输入数据

javascript - preventDefault() 对我不起作用

c# - Entity Framework 6 和 MySQL,模型优先

c# - 无法将类型为 'System.DBNull' 的对象转换为类型 'System.String`

javascript - 使用jquery更改 slider handle 的位置

javascript - 如何停止提交表单?

javascript - 按下按钮后如何重新定位mapbox js?