如果選擇選項或選擇某個選擇,我會看到很多關於如何顯示div的問題和解答,但我無法弄清楚如何製作div顯示多個選擇是否改變。如果選擇了所有多個選項,則顯示一個div
我有三個選擇框,每個都設置爲默認值。我需要做的是如果所有三個都改變了,然後顯示一個div。
<select id="select1" class="select">
<option selected="selected" class="default_selected" disabled>Thing</option>
<option id="a" value="1">option one</option>
<option id="b" value="2">option two</option>
<option id="c" value="3">option three</option>
</select>
<select id="select2" class="select">
<option selected="selected" class="default_selected" disabled>Thing</option>
<option id="a" value="1">option one</option>
<option id="b" value="2">option two</option>
<option id="c" value="3">option three</option>
</select>
<select id="select3" class="select">
<option selected="selected" class="default_selected" disabled>Thing</option>
<option id="a" value="1">option one</option>
<option id="b" value="2">option two</option>
<option id="c" value="3">option three</option>
</select>
<div class="hidden">show if all three selects are changed to something.</div>
我已經試過:
$('.select').on('change',function(){
if($('.select').find(":selected").attr('class')=='default_select'){
alert('test');
}
else{
$('.hidden').removeClass('hidden').show();
}
});
簡單易讀! –
太棒了!這工作完美。這很簡單,而且容易理解。謝謝Irvin。 – David
@大衛很高興幫助你 –