2017-08-22 15 views
0

それぞれのdivで6つの選択ラップがあり、選択が空白の場合はdiv全体を非表示にします。選択が空の場合、divを非表示にする

<div> 
    <select> 
    <option></option> 
    <option>1</option> 
    </select> 
</div> <--- Hide this div if blank option is chose. 
+0

あなたは 'SELECT'が含まれているのdivを非表示にした場合、どのようにあなたは何を選択することができますか? – Aydin4ik

+0

jQueryを使用していますか? – JavaTheNutt

+0

私は実際に別のページでそれを見つけました....回答にはお世話になりました。 jqueryを使用すると、私は必要なものだけを行う滑らかな方法を持っています。 –

答えて

0

あなたはこのような後ですか?これはあなたの選択に基づいてseparete divを隠しています。あなたの質問では、それが空白の場合は、選択自体を隠している。そうしたら、selectが消えたら、どうやって選択を変更できますか?

var checkTheCat = function(index) { 
 
    if(!index) hideTheCat(); 
 
    else showTheCat(); 
 
} 
 

 
var hideTheCat = function() { 
 
    document.getElementById("toHide").style.display = 'none'; 
 
} 
 
var showTheCat = function() { 
 
    document.getElementById("toHide").style.display = 'block'; 
 
}
<div id="toHide"> 
 
    <img src="https://i.ytimg.com/vi/tntOCGkgt98/maxresdefault.jpg" style="height:100px;"> 
 
</div> 
 
Please select below:<br> 
 
<select id="selection" onChange="checkTheCat(this.selectedIndex);"> 
 
    <option>Blank option</option> 
 
    <option>The Cat</option> 
 
    <option>Another non-blank option</option> 
 
<select>

+0

ありがとう、別の投稿でそれを見つけました。 –

+0

それは大丈夫です。それが仕事をするなら、それを受け入れることができます - 他の誰かがこの質問を突き抜けた場合、この答えが働くことを知るでしょう。 – Aydin4ik

関連する問題