如何使用JQuery在任何深度上查找带有类的元素?

时间:2012-05-05 15:12:54

标签: javascript jquery

我知道我在div中的任何深度(可能是一个或两个或三个,它随着时间的推移而变化)在class =“nested”。如何使用JQuery在任何深度上找到该元素?

我试过

var nest=$('#container_div').find('.nested');但它不起作用。

3 个答案:

答案 0 :(得分:4)

var nest=$('#container_div').find('.nested');也许你忘了引用?

答案 1 :(得分:3)

另一种有趣的语法:

var nest = $( '.nested', '#container_div' );

我给jQuery一个 context ,在哪里查找.nested类。

答案 2 :(得分:2)

其他答案没有错,但是:

var nest=$('#container_div .nested');

更简洁。使用空格分隔选择器与选择器中的find相同。如果由于某种原因你只想限制直接孩子,

var nest=$('#container_div > .nested');