Мне нужно затушить ".checkbox10" DIV, только если ВСЕ ТРЕХ этих выпадающих списков возвращаются к исходному ("Нет"). Надеюсь, кто-то может помочь. Благодарю.
* У меня этот DIV fadeIn() работает отлично, используя "change", когда какой-либо выбор сделан... не проблема.
<select class="planDrop" id="golfplan" name='golfplan' onchange="calculateTotal()">
<option value="None">Make Selection →</option>
<option value="g1">Individual</option>
<option value="g2">Couple</option>
<option value="g3">Family</option>
</select>
<select class="planDrop" id="tennisplan" name='tennisplan' onchange="calculateTotal()">
<option value="None">Make Selection →</option>
<option value="t1">Individual</option>
<option value="t2">Couple</option>
<option value="t3">Family</option>
</select>
<select class="planDrop" id="poolplan" name='poolplan' onchange="calculateTotal()">
<option value="None">Make Selection →</option>
<option value="p1">Individual</option>
<option value="p2">Couple</option>
<option value="p3">Family</option>
</select>
<div class="checkbox10" id="init10Section" style="display:none;">
<div><input type="checkbox" id="init10" name='init10' onclick="calculateTotal()" /> 10% Off</div>
</div>
Вот решение, посмотрите эту демонстрацию JSFIDDLE
JS:
$('.planDrop').change(function(){
if($('#golfplan').val() == "None" && $('#tennisplan').val() == "None" && $('#poolplan').val() == "None")
{
$('.checkbox10').fadeOut(500);
}
else
{
$('.checkbox10').fadeIn(1000);
}
});