如何在jQuery中选择所有Great-Grandchildren元素?

时间:2011-10-05 01:32:15

标签: jquery jquery-selectors

有没有办法根据“生成”选择jquery元素?例如,选择一个元素的所有曾孙?

这显然是错误的,但这是我的思路: $('#mydiv' :4th-generation').click();

我在jQuery文档中找不到任何内容,或者在SO上找到它...

更新:根据以下建议的结果,这是一个有效的概念证明:http://jsfiddle.net/eZhEM/

感谢那些回答的人!

3 个答案:

答案 0 :(得分:2)

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

$('#mydiv > * > * > *').whatever();

答案 1 :(得分:1)

这是一种方式:$("#mydiv > * > * > * > *")。 (如果你想传递任意整数,你显然可以写一个辅助函数。)

答案 2 :(得分:0)

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

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