Ответ 1
Вы можете использовать функцию, которая изменяет текст span1, чтобы изменить текст других.
Как работа, если вы действительно хотите, чтобы у него было событие change
, тогда не используйте текст для span 1. Вместо asign входной переменной в jQuery, напишите на нее событие изменения и измените ur текст span1.. вместо этого измените значение вашей входной переменной, тем самым запустив событие изменения, например:
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);
});
});
Хотя я действительно чувствую эту "рабочую работу", но полезен в некоторых аспектах создания простого события изменения, очень перенапряжен, и вам лучше всего внести изменения в другие промежутки времени, в то же время вы измените span1.