tengo este codigo que funciona a la perfeccion, pero lo unico que no consigo es que por defecto muestre un DIV visible antes de selecionar el "select".
Gracias de antemano!!
Código HTML:
Ver original
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <style type="text/css"> .box{ padding: 20px; display: none; margin-top: 20px; border: 1px solid #000; } .red{ background: #ff0000; } .green{ background: #00ff00; } .blue{ background: #0000ff; } </style> <script type="text/javascript"> $(document).ready(function(){ $("select").change(function(){ $(this).find("option:selected").each(function(){ if($(this).attr("value")=="red"){ $(".box").not(".red").hide(); $(".red").show(); } else if($(this).attr("value")=="green"){ $(".box").not(".green").hide(); $(".green").show(); } else if($(this).attr("value")=="blue"){ $(".box").not(".blue").hide(); $(".blue").show(); } else{ $(".box").hide(); } }); }).change(); }); </script> </head> <body> <div> <select> </select> </div> </body> </html>