获取此行的第一个TD

5

这个相对比较简单,但我在网上找不到如何做的方法。

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

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

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

});

我尝试过:

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

$(this).find('td:first') - Ramesh
可能是重复问题: Jquery-获取表格中第一个td的值 - Daniel
1个回答

7
你需要使用 find() 来获取给定行中的第一个 td。你也可以将 this 作为上下文传递给选择器。
使用 find()
alert($(this).find('td:first').text());

使用jQuery(选择器[,上下文])
alert($('td:first', this).text());

你能提供一些关于如何在这里使用上下文的参考(更多示例)吗? - Ankit Tyagi
太好了!这方面有像W3C学校这样的东西吗?我找不到任何关于这些东西的简单信息..谢谢!! - Faarbhurtz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接