首页 > 解决方案 > 如何使用类名获取最近的 td 的值

问题描述

我一度陷入困境。

var ctyid = $("#listEmployee").closest("tr").find(".country:first").text(); // not working getting empty values

var ctyid = $("#listEmployee").find(".country:first").text(); //Wroking fine

在上面的代码listEmployee中是表 id 名称。此代码仅返回第一行数据。我在行上有一个按钮,我想要按钮单击行上的数据。

标签: jquerymodel-view-controller

解决方案


首先,您创建一个简单的onclick函数。每当用户单击该函数时,该onlick函数就会被命中,并且您的以下代码将返回 all in the present tr

 <table>
    <td>
    <button type='submit' onclick='loadTableRowData(this)'> 
    </td>
    </table> 

      <script>
        //Your Code
        function loadTableRowData(d)
        var ctyid = $("#listEmployee").closest("tr").find(".country:first").text();
        </script>

我想这会帮助你


推荐阅读