2012-01-24 12 views
0

を持っていない場合は、HTMLコードです:コンテンツのdivに1つのc_slideのdivを持っている場合jQueryの非表示親のdivここにはスライドのdiv

<div class="content bb page_3"> 
<div class="c_slide"></div> 
</div> 
<div class="links" style="display:none;"></div> 

は、リンククラスに機能を非表示が必要です。

<div class="content bb page_3"> 
<div class="c_slide"></div> 
<div class="c_slide"></div> 
<div class="c_slide"></div> 
</div> 
<div class="links"></div> 
+0

私はより多くの、または次のリンクを読むようなリンククラスのスライダーナビゲーションリンクを持っています。スライドが1つしかない場合は、このナビゲーションを非表示にする必要があります。 – Foxsk8

答えて

4

このような何かが動作するはずです。この

if($('div.content').children('div.c_slide').length == 1){ 
    $('div.links').hide(); 
}else{ 
    $('div.links').show(); 
} 
0
if(($('div.content > div.cslide').size()) > 1) { 
    $('div.links').hide(); 
}else { 
    $('div.links').show(); 
} 
0

を試してみてください。

 

if ($('.content').children("div.c_slide").length == 1) { 
    $("div.links").hide(); 
} 
 
関連する問題