podría utilizar la función que cambia el texto de SPAN1 para cambiar el texto de los otros.
Como solución, si realmente desea que tenga un evento change
, entonces texto no asign para abarcar 1. En lugar asign una variable de entrada en jQuery, escribir un evento de cambio a ella, y whever ur cambiar el texto de SPAN1 .. en vez cambia el valor de la variable de entrada, disparando por lo tanto evento de cambio, así:
var spanChange = $("<input />");
function someFuncToCalculateAndSetTextForSpan1() {
// do work
spanChange.val($newText).change();
};
$(function() {
spanChange.change(function(e) {
var $val = $(this).val(),
$newVal = some*calc-$val;
$("#span1").text($val);
$("#spanWhatever").text($newVal);
});
});
Aunque me siento realmente esta "solución temporal", si bien son útiles en algunos aspectos de la creación de un simple cambio evento, está muy sobre extendido, y será mejor que realice los cambios en otros tramos al mismo tiempo que cambia span1.
no funciona – Arian
"' Este evento se limita a elementos,
Debe manejar esto desde dondequiera que esté cambiando el valor de la' '. – Alexander