2009-07-07 7 views

答えて

13
if($("#section li").length == 1) 
{ 
    $("#section").hide(); 
} 
+0

素敵でコンパクトです。ありがとうございました! – Rick

+2

== 1の必要はありません – redsquare

+0

@redsquareだからこそ私はJavaScriptを嫌いです;-) –

0

//これが複数あるので、それが唯一のli

<ul id="section"> 
    <li id="inThis">In this section:</li> 
</ul> 

を持っているので、

このul

は、隠されてしまう。しかし、この ulを非表示にすることはないだろう一方的な方法です

if($('#section li').length == 1){ 
    $j(this).parent().css('display', 'none'); 
} 
+0

これを行うには多くの方法があります。ありがとうございました :) – Rick

7
$("ul li:only-child").parent().hide(); 
関連する問題