Estoy tratando de usar la última versión de jquery.ui.spinner.js. http://wiki.jqueryui.com/w/page/12138077/Spinnerjquery.ui.spinner change
Los rotuladores se muestran y actualizan los cuadros de texto, pero tengo problemas para averiguar cómo capturar el evento 'cambio'. Se activa cuando se cambia manualmente el valor en el cuadro de texto, pero no cuando se usan las flechas direccionales.
jQuery:
$('input[name*="opening"]').spinner({ min: 0, max: 100});
$('#doorsize6w7h-f').spinner().change(function(){
alert($(this).spinner('value'));
});
html:
<input type="text" value="0" class="front" id="doorsize6w7h-f" name="opening[0][0]" />
es la llamada al evento de cambio no es correcto en mi ejemplo jQuery ? Esa identificación tiene un spinner adjunto a la declaración anterior. Solo recibo la alerta cuando escribo un número nuevo en el cuadro de texto. – etriad
@phil plans No creo que registre el 'change()' así, pero tampoco tengo experiencia en usar esto. Yo inspeccionaría la herramienta con Firebug, descubriría sus elementos y luego engancharía el evento 'click()' a eso. – alex
+1, estoy bastante seguro de que tienes la idea correcta simplemente disparando el evento 'change' de la entrada en el manejador de cambios del spinner. –