2011-12-21 17 views
0

私は動的にUL > LI > a構造体を構築していますが、クリックイベントで他の多くのノードがあるかどうか確認したいと思います。"div"に他の要素が含まれていないか確認してください

私はこれを試してみてください。

jQuery('ul.sub-menu li a').click(function(){ 
    if(jQuery(this).has('.sub-menu').length > 0) 
     return false; 
}); 

はなく、動作しません!

+0

ご質問はありますか? –

+3

*クリックイベントで他の多くのノードがあるかどうか確認したい*:何を確認したいですか?どの*他のノード?何人ですか?これらのノードはクリックされたノードとどのような関係にありますか?あなたのHTML構造は何ですか?あなたの意図が明確でないため、あなたの質問に答えられません。 *編集:*あなたの編集に関して:「役に立たない」という意味のないエラーの説明です。 –

+0

「うまくいきません」という質問はありません。あなた自身のデバッグをしてください! –

答えて

1
jQuery('ul.sub-menu li a').click(function(){ 
    var has_other_sub_menu = jQuery(this).closest('.sub-menu').siblings().length > 0; 
}); 
関連する問題