2016-11-06 63 views
0

我能夠顯示隱藏的DIV,當我點擊選擇id = 1的item2,我需要如果我點擊id = 0的項目0再次隱藏顯示的DIV。如何顯示和隱藏與jquery bootstrap

div class="ddl-select input-group-btn"> 
<select id="search-engine-combobox" class="selectpicker show-tick form-control" data-style="btn btn-default " onchange="showDiv(this)" > 
       <option value="0">All Banks</option> 
       <option value="1">Bank Type</option> 
      </select> 
      </div> 

<div class="form-group " id="hidden_div" style="display: none;" > 

    <select id="banktype" class="selectpicker show-tick bank-type"> 
    <option data-icon="glyphicon-heart">Microfinance</option> 
    <option data-icon="glyphicon-heart">Home loan</option> 
    <option data-icon="glyphicon-heart">certificate deposit</option> 
    </select> 
</div> 


<script type='text/javascript'> 
function showDiv(elem){ 
    if(elem.value == 1) 
    document.getElementById('hidden_div').style.display = "block"; 
    } 
    else if (elem.value == 0) {}{ 
    ??????? 
    } 

</script> 

回答

1

檢查以下是你所期望的,我希望:-)

<div class="ddl-select input-group-btn"> 
 
<select id="search-engine-combobox" class="selectpicker show-tick form-control" data-style="btn btn-default " onchange="showDiv(this)" > 
 
       <option value="0">All Banks</option> 
 
       <option value="1">Bank Type</option> 
 
      </select> 
 
      </div> 
 

 
<div class="form-group " id="hidden_div" style="display: none;" > 
 

 
    <select id="banktype" class="selectpicker show-tick bank-type"> 
 
    <option data-icon="glyphicon-heart">Microfinance</option> 
 
    <option data-icon="glyphicon-heart">Home loan</option> 
 
    <option data-icon="glyphicon-heart">certificate deposit</option> 
 
    </select> 
 
</div> 
 

 

 
<script type='text/javascript'> 
 
function showDiv(elem){ 
 
    var targetElm = document.getElementById('hidden_div'); 
 
    if(elem.value == 1) { 
 
    targetElm.style.display = "block"; 
 
    } 
 
    else if (elem.value == 0) { 
 
    targetElm.style.display = "none"; 
 
    } 
 
    
 
    } 
 

 
</script>

+0

oooooo woow!謝謝 。 @Aruna。它的作品超 –

+0

@KaberaMugwanezaAlexis偉大:-) – Aruna

+0

我可以知道誰投了這個和用戶接受後的原因嗎? – Aruna

1

document.getElementById('hidden_div').style.display = "none";

+0

它不是爲我工作和禁止也顯示隱藏DIV(hidden_​​div) –

+0

請檢查其他錯誤,如錯放大括號等。注意這與被接受的答案是一樣的,但僅限於你問的內容,而不是其他問題 – arhak