Sie die Funktion nutzen könnten, die den Text von span1 ändert den Text der anderen zu ändern.
Als eine Arbeit, wenn Sie wirklich wollen, dass es ein change
Ereignis hat, dann nicht zuordnen Text zu Span 1. Stattdessen eine Eingabevariable in jQuery zuweisen, schreiben Sie eine Änderung Ereignis, und wenn Sie die ändern Text von span1 .. anstatt den Wert Ihrer Eingangsgröße ändern, damit Änderungsereignis Brennen, etwa so:
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);
});
});
Obwohl ich finde, dass die „work-around“, während nützlich in einigen Aspekten eine einfache Änderung zu schaffen wirklich Ereignis, ist sehr überfordert, und Sie sollten die Änderungen an anderen Spannen gleichzeitig vornehmen, wenn Sie span1 ändern.
es nicht – Arian
funktioniert „' Dieses Ereignis zu Elemente beschränkt ist,
Sie sollten damit umgehen, egal wo Sie den Wert des' ' ändern. – Alexander