我有以下的標記:爲什麼兒童功能不起作用?
<div class="entityClass" ...
<div class="linksClass" ...
<img class="collapseClass"
我使用jQuery來獲取img
孩子嘗試:
// _this is entityClass div
var image = $(_this).children(".collapseClass");
,但它在長度返回0
!
任何幫助
我有以下的標記:爲什麼兒童功能不起作用?
<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