Jquery Deshabilitar botón de habilitación, selecciones desplegables

Tengo un menú desplegable y deseo deshabilitar / habilitar un botón en mi página cuando se selecciona un determinado valor. Funciona en todos los navegadores, pero IE7 y por debajo. ¿Hay algún trabajo alrededor?

Código:

 $(document).ready(function() { //Start Buttons $(".nextbutton").button({ disabled: true }); (".nextbutton").click(function() { $("#phonetypeform").submit() }); //Enable Next Step $('.enablenext').click(function(){ $(".nextbutton").button("enable"); }); //Disable Next Step $('.disablenext').click(function(){ $(".nextbutton").button("disable"); }); });    Please select an option... I want to keep my current phone number I want to choose a new number    

Has probado

 $(".nextbutton").attr("disabled", "disabled"); 

y

 $(".nextbutton").removeAttr("disabled"); 

?

HTH

Parece que a IE7 no le gusta el evento de clic en las tags .

Aquí hay una breve demostración que debería funcionar para usted usando el evento change() lugar.

 $(document).ready(function() { $(".nextbutton").button({ disabled: true }); $('.dropdown').change(function() { if ($('.dropdown').val() == 0) { $(".nextbutton").button({ disabled: true }); } else { $(".nextbutton").button({ disabled: false }); } }); });