为什么儿童功能不起作用?
问题描述:
我有以下的标记:为什么儿童功能不起作用?
<div class="entityClass" ...
<div class="linksClass" ...
<img class="collapseClass"
我使用jQuery来获取img
孩子尝试:
// _this is entityClass div
var image = $(_this).children(".collapseClass");
,但它在长度返回0
!
任何帮助
答
children
指立即孩子。你想用find
相反,它搜索所有后代:
var image = $(_this).find(".collapseClass");
答
这是你想要的吗? $('.linksClass').children('collapseClass')
答
<img class="collapseClass"> is NOT child of <div class="entityClass" ....
您可以使用 VAR图像= $(_这一点)。 找到(“.collapseClass”);
什么是_this?它在哪里定义? – Unicron 2011-03-22 08:31:53
@Unicron,他在评论中指出。 – 2011-03-22 08:33:23
_this是我函数的参数名称 – Homam 2011-03-22 08:33:36