检查“div”是否包含其他元素

时间:2011-12-21 09:42:42

标签: jquery

我正在动态构建UL > LI > a结构,我想检查点击事件是否还有很多其他节点。

我试试这个:

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

但不起作用!

1 个答案:

答案 0 :(得分:1)

jQuery('ul.sub-menu li a').click(function(){ 
  var has_other_sub_menu = jQuery(this).closest('.sub-menu').siblings().length > 0;
});