javascript - 获取本行的第一个 TD

标签 javascript jquery html

相当简单,但我没有找到如何在线执行此操作。

我想要这个元素(行)的第一个 TD

$(document).on("click", "#posTable tr", function() { 

    alert($(this).('td:first').text());

});

我试过:

alert($(this).('td:first').text());
alert($('td:first', $(this).parents('tr')).text()));

最佳答案

您需要使用 find()获得给定行中的第一个 td。您还可以将 this 作为上下文传递给选择器。

使用 find()

alert($(this).find('td:first').text());

使用 jQuery( selector [, context ] )

alert($('td:first', this).text());

关于javascript - 获取本行的第一个 TD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19952781/

相关文章:

javascript - 使用jquery编写动态html

javascript - 当输入字段在 React JS 中成为焦点时如何更改标签颜色

javascript - 如何在 javascript/jquery 中解压缩 bzip2 数据?

javascript - 了解 JavaScript 中的标记和清除算法

javascript - Internet Explorer 过滤器 <input> 透明

php - 如果自定义字段有内容则显示自定义字段,否则隐藏

javascript - 我希望 Android 软键盘在没有 JAVA 的情况下在正确的时刻有一个 "Done"按钮

javascript - 计算动态生成的 div 中特定类的跨度数

html - 如何在 css/scss 中从 child 定位 parent 的 sibling ?

css - 围绕圆圈旋转 svg 路径