Скрытие selecta, если в нем нету значений!
Доброго времени суток форумчане!
Помогите пожалуйста советом, в общем, имеется 3 списка, при выборе в 1 списке формируется 2 список. Но не всегда могут быть значения в 3 списке (т.е. при выборе во 2 списке, в 3 ничего не формируется, потому что в этом нет необходимости), подскажите, как сделать так, что если в 3 списке пустое значение, то скрипт бы этот список вообще не показывал? Заранее спасибо! <script type="text/javascript"> $(document).ready(function() { document.getElementById('types').style.visibility= 'hidden'; document.getElementById('types').style.display='no ne'; document.getElementById('kind').style.visibility=' hidden'; document.getElementById('kind').style.display='non e'; $("#category").change(function() { $("#types,#kind").find ('option:not(:first)') .remove() .end() .prop('disabled',true); var cat=$(this).val(); document.getElementById('types').style.visibility= 'hidden'; document.getElementById('types').style.display='no ne'; document.getElementById('kind').style.visibility=' hidden'; document.getElementById('kind').style.display='non e'; if (cat==0) {return;} $.ajax( { type:"post", url:"getcity2.php", data:"category="+cat, success:function(data) { $("#types").html('<option value="0">- выберите -</option>'+data); $("#types").prop('disabled',false); document.getElementById('types').style.visibility= 'visible'; document.getElementById('types').style.display=''; } }); }); $("#types").change(function () { $("#kind").find('option:not(:first)') .remove() .end() .prop('disabled',true); var typ=$(this).val(); document.getElementById('kind').style.visibility=' hidden'; document.getElementById('kind').style.display='non e'; if (typ == 0) {return;} $.ajax( { type:"post", url:"getcity3.php", data:"types="+typ, success:function(data) { $("#kind").html('<option value="0">- выберите -</option>'+data); $("#kind").prop('disabled',false); document.getElementById('kind').style.visibility=' visible'; document.getElementById('kind').style.display=''; } }); }); }); </script> |
Цитата:
document.getElementById('kind').style.display='none'; |
Часовой пояс GMT +3, время: 03:24. |