jquery - 使用 JQuery 获取同一行中的值

标签 jquery html

<tr>
                <td style="display:none;">
                    62
                </td>
                <td>
                    <span style="color:Blue; cursor:pointer;" id="editLink">Edit</span> |
                    <span style="color:Blue; cursor:pointer;" id="detailsLink">Details</span>
                </td>
                <td>
                    Update Loan Data Component Rows
                </td>
                <td>
                    Daily: 22:00:00 PM
                </td>
                <td>
                    False
                </td>
            </tr>

所以我有一个 JQuery click 事件绑定(bind)到带有 cursor:pointer 的两个 span。单击此按钮时,我希望能够轻松获取此行中每个表格单元格内的值,并使用这些值在页面其他位置设置元素。

我如何在 JQuery 中执行此操作?

附言我可以识别不同的单元格,但是每一行都会有重复的 ID。

最佳答案

$("span").click(function() {
    var $tr = $(this).parents("tr");
    alert( $tr.find("td").eq(0).html() ); // 1st td (62)
    alert( $tr.find("td").eq(2).html() ); // 3rd td
    alert( $tr.find("td").eq(3).html() ); // 4th td (date/time)
    alert( $tr.find("td").eq(4).html() ); // 5th td (bool)
});

关于jquery - 使用 JQuery 获取同一行中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6416216/

相关文章:

javascript - 从输入中复制值并选择到 div 中

javascript - jQuery.Ready 在卸载期间触发 - 有什么方法可以防止这种情况发生?

javascript - Firefox 3.6 没有右键单击事件

php - 提交 PHP 表单后显示查询结果

javascript - 灯箱无法正常工作

javascript - 如何在图像下方添加按钮,是我正确添加元素的方式,或者可以做得更好

html - 使用 jQuery Mobile 播放音频

javascript - 为什么 Array.from 返回的 [object HTMLParagraphElement] 不是段落中的内容?

javascript - 从输入值中删除所有字母

html - h1 显示 : inline-block messes up floats. 潜在的 chrome 错误?