jQuery可以返回最后或第一个孩子,它工作正常。按索引查找子jQuery
但我需要得到第二个孩子。
这种结构(得到由指数的孩子)不工作,当得到其文本:
child.parent().parent().children().get(1).text()
所以,我怎么能找到非最后和非第一个孩子(例如第二)?
jQuery可以返回最后或第一个孩子,它工作正常。按索引查找子jQuery
但我需要得到第二个孩子。
这种结构(得到由指数的孩子)不工作,当得到其文本:
child.parent().parent().children().get(1).text()
所以,我怎么能找到非最后和非第一个孩子(例如第二)?
试试这个:(.eq()
):
selection.eq(1).text()
尝试eq()
,而不是get()
:
child.parent().parent().children().eq(1).text()
你也可以做到这一点的选择:
$("div:eq(1)")
在一个我网站,我有:
$('#tr_' + intID).find("td").eq(3).html("Hello there!");
本质上,这将从表TR
与id='tr_123'
获得所有TD
元素。
eq(3)
然后获取该TR
的第四个单元格(0
-索引!),并将其HTML内容更改为Hello there!
。