尝试获取特定表行时,jquery get 不是函数

标签 jquery

<table>
<tr>
<td>0</td>
<td>1</td>
<td>2</td>
</tr>
</table>

我正在尝试使用 .get() 选择项目“2”

我的代码是:

alert( $('table tr').find('td').get(2).html() );

JSFiddle

我做错了什么?

最佳答案

使用 .eq(2) 而不是 get。

示例:http://jsfiddle.net/3HgB4/1/

alert( $('table tr').find('td').eq(2).html() );

甚至更好

$('table tr:first td:eq(2)').html()

关于尝试获取特定表行时,jquery get 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8136167/

相关文章:

javascript - 当我在 PHP 中使用 ECHO 时,jquery.ajax 到 PHP 失败

javascript - 停止部分的水平滚动并开始页面垂直滚动

javascript - AngularJS:如何在服务中完成 AJAX 调用后执行 Controller 功能?

PHP 类中数组函数的困惑

javascript - jquery 中的表多词搜索

jquery - 如何用jquery将div包裹在两个元素周围

javascript - 第一个 li 项的 Jquery 点击事件

jquery - 如何使用Jquery将个人资料图像存储在本地存储中

javascript - 如何在选择下拉菜单时动态创建文本框

javascript - "Scroll Down"JavaScript 函数没有滚动到正确的位置