드롭 다운에서 예를 선택하면 "ul"을 표시하려고합니다. 그것을 클릭하면 잘 작동합니다. 하지만 '예'옵션이 이미 선택되어 있거나 옵션 '아니오'가 이미 선택되어있는 경우 숨길 경우 페이지로드시이를 원합니다.jQuery show hide 선택에 따라 un-orderd 목록 표시
는$(document).ready(function(){
$('#Limit').on('change', function() {
if (this.value == 'true')
{
$("#first-piller").show();
}
else
{
$("#first-piller").hide();
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="Limit">
<option value="true" selected>Yes</option>
<option value="false">No</option>
</select>
<!-- Show hide depending selection -->
<ul id="first-piller">
<li>
<div class="left col-sm-6 col-xs-6 text-left left-indent" id="overview" >
<p><b>First Piller</b></p>
</div>
<div class="right col-sm-6 col-xs-6" class="pillers">
<select><option value="1">4 or more</option>
<option value="2" >0 - 3 </option>
<option value="3" >0 or more</option>
</select>
</div>
</li>
</ul>
는 사람이 좀 도와 줄래 ? 미리 감사드립니다.
단지 $ 경우 준비에만 변경 이벤트하지만 문서를 사용하지 마십시오 ('#Limit') .Val() == true 또는 $ ('# Limit 옵션 : selected') val() == show hide 뒤에 true .. 당신은 change 이벤트에 writte와 동일한 코드를 써야합니다. $ ('# Limit') .val(), 변경시에는 두 개의 이벤트가 필요하고 선택된 경우에는 문서에서 준비가 필요합니다. – Spizzi