2011-03-22 47 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」);