2009-07-09 9 views
0

JSでできるようにmxmlファイルのDOM要素にアクセスする方法はありますか(PrototypeやjQueryなど)?mxml(Flex)DOM要素にアクセスするには?

トップレベルの要素に特定のIDを持つ子(sub-sub -...-子)があるかどうかを知る必要があります。 (試作品を使用して)JSで

それはのようになります。任意のアイデア

$('tabs').select('[id="something"]'); 

答えて

1

構造を再帰的に検索することができます。このような何かが(あなたのケースで最も効率的ではないかもしれません):

private function hasChild(node:UIComponent, target:String):Boolean 
{ 
    if(node.id == target) 
    { 
     return true; 
    } 
    else 
    { 
     var hasTarget:Boolean = false; 
     for(var i:int = 0; i < node.numChildren; i++) 
     { 
      hasTarget = hasTarget || hasChild(node.getChildAt(i)); 
     } 
     return hasTarget; 
    } 
} 
関連する問題