2011-03-22 45 views
0

我有以下的标记:为什么儿童功能不起作用?

<div class="entityClass" ... 
    <div class="linksClass" ... 
     <img class="collapseClass" 

我使用jQuery来获取img孩子尝试:

// _this is entityClass div 
var image = $(_this).children(".collapseClass"); 

,但它在长度返回0

任何帮助

+0

什么是_this?它在哪里定义? – Unicron 2011-03-22 08:31:53

+0

@Unicron,他在评论中指出。 – 2011-03-22 08:33:23

+0

_this是我函数的参数名称 – Homam 2011-03-22 08:33:36

回答

6

children立即孩子。你想用find相反,它搜索所有后代

var image = $(_this).find(".collapseClass"); 
0

这是你想要的吗? $('.linksClass').children('collapseClass')

0
<img class="collapseClass"> is NOT child of <div class="entityClass" .... 

您可以使用 VAR图像= $(_这一点)。 找到(“.collapseClass”);