2016-11-06 2 views
0

id = 1 인 item2를 클릭하면 숨겨진 DIV를 표시 할 수 있으며 id = 0의 항목 0을 클릭하면 표시된 DIV를 다시 숨 깁니다.jquery 부트 스트랩으로 표시하고 숨기는 방법

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 .it works super –

+0

@KaberaMugwanezaAlexis 위대한 :-) – Aruna

+0

누가 투표를했는지, 그리고 사용자가 승인 한 이유를 누가 알 수 있습니까? – Aruna

1

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

+0

그것은 나를 위해 작동하지 않습니다 그것은 숨겨진 보이고도하지 않습니다 희망을 기대했던 인 DIV (hidden_div) –

+0

중괄호 등의 다른 오류가 있는지 확인하십시오. 이것은 받아 들인 대답과 동일하지만, 당신이 물어 본 것에 국한되며 다른 문제는 아닙니다. – arhak

관련 문제