如何选择jQuery中的所有曾孙元素?

如何选择jQuery中的所有曾孙元素?,jquery,jquery-selectors,Jquery,Jquery Selectors,有没有一种方法可以根据jquery元素的“生成”来选择它们?例如,选择一个元素的所有曾孙 这显然是错误的,但这是我的思路: $(“#mydiv”:第四代”)。单击() 我在jQuery文档中或在这里找不到关于它的任何信息 更新:根据以下建议结果,这里是一个有效的概念证明: 谢谢你们的回复 这里有一种方法:$(“#mydiv>*>*>*>*”)。(如果希望能够传入任意整数,显然可以编写一个helper函数。)我想是这样的(未经测试): 我不知道你到底在找什么,但也许这个: $('#mydiv').

有没有一种方法可以根据jquery元素的“生成”来选择它们?例如,选择一个元素的所有曾孙

这显然是错误的,但这是我的思路:
$(“#mydiv”:第四代”)。单击()

我在jQuery文档中或在这里找不到关于它的任何信息

更新:根据以下建议结果,这里是一个有效的概念证明:


谢谢你们的回复

这里有一种方法:
$(“#mydiv>*>*>*>*”)
。(如果希望能够传入任意整数,显然可以编写一个helper函数。)

我想是这样的(未经测试):


我不知道你到底在找什么,但也许这个:

$('#mydiv').children().children().children().children().click(function(e){
 alert('sds'); });

完美的谢谢我用一把工作小提琴更新了这个问题。很好地考虑了helper函数,我必须记下它!
$('#mydiv').children().children().children().children().click(function(e){
 alert('sds'); });