如何使用jquery选择第二个表

时间:2012-08-12 07:29:54

标签: jquery selector

您好,我想在html文档中选择第二个表格。我试图通过table:nth-child(2) or table:eq(1)这样做但不起作用。我将非常感谢您的回答:)

4 个答案:

答案 0 :(得分:2)

这也应该可以选择所有表,然后使用[]查找正确的表格,然后将js对象转换回jQ对象。

$($("table")[1])

答案 1 :(得分:1)

我还建议:

$('table:nth-child(2)')

但是,如果这不起作用,可能是:

$('table').first().next('table')

答案 2 :(得分:1)

您应该使用eq过滤器

$('table:eq(1)')

有关此主题的更多信息,请参阅文档http://api.jquery.com/eq-selector/。 永远记住$(文档).ready(...在定义的开头调用。

答案 3 :(得分:1)

我认为table.eq(1)$('table').eq(1)。的 See here

但是,如果你的table是一个变量,那么它应该是一个jQuery对象。例如:

var table = $('table'); // will returned all existing tables of document (jQuery object)
table.eq(1);

工作得很好。的 See here