Giusto è vero!
Ho provato ad abbinarlo così ma sembra non gradire..
codice HTML:
jQuery(document).ready(function( $ ) {
var materiale = $('#pa_materiale-tessuto option:selected').val();
switch (materiale) {
case 'acrilico':
$("#pa_materiale-tessuto").change(function() { // cambio su materiale tessuto
$("#pa_colore-telo").children("option[value='fffcdf']").css("display", "none");
$("#pa_colore-telo").children("option[value='ffffff']").css("display", "none");
$("#pa_colore-telo").children("option[value='802943']").css("display", "none");
$("#pa_colore-telo").children("option[value='3f0014']").css("display", "none");
$("#pa_colore-telo").children("option[value='ffe600']").css("display", "none");
$("#pa_colore-telo").children("option[value='d1d3d4']").css("display", "none");
$("#pa_colore-telo").children("option[value='black']").css("display", "none");
$("#pa_colore-telo").children("option[value='red']").css("display", "none");
$("#pa_colore-telo").children("option[value='b8695c']").css("display", "none");
$("#pa_colore-telo").children("option[value='a2d06d']").css("display", "none");
});
break;
case 'pvc':
$("#pa_materiale-tessuto").change(function() {
$("#pa_colore-telo").children("option[value='802943']").css("display", "none");
$("#pa_colore-telo").children("option[value='3f0014']").css("display", "none");
$("#pa_colore-telo").children("option[value='ecru']").css("display", "none");
$("#pa_colore-telo").children("option[value='ffe600']").css("display", "none");
$("#pa_colore-telo").children("option[value='d1d3d4']").css("display", "none");
$("#pa_colore-telo").children("option[value='black']").css("display", "none");
$("#pa_colore-telo").children("option[value='red']").css("display", "none");
$("#pa_colore-telo").children("option[value='b8695c']").css("display", "none");
$("#pa_colore-telo").children("option[value='a2d06d']").css("display", "none");
});
break;
case 'tempotest':
$("#pa_materiale-tessuto").change(function() {
$("#pa_colore-telo").children("option[value='ecru']").css("display", "none");
});
break;
}
});