Warum aktualisiert die Funktion jQuery val () das Attribut 'value' nicht?

Dieses Problem trat auf, nachdem ich die Website fertiggestellt hatte, da ich den Verlauf auf einer Ajax-basierten Seite implementieren musste (für die bestimmte Stellen mit HTML aktualisiert werden müssen (einschließlich Formularen mit einfachem Text)Eingänge - da liegt das Problem -Sie bekommen ihre Werte nicht zugewiesen, weil sie ihre Werte von val () und nicht von attr () setzen lassen - Lügen)). Bin ich zum Scheitern verurteilt, alles Javascript von ersetzen zu müssen

$('#xxx').val('someValue');

zu

$('#xxx').attr('value', 'someValue');

oder gibt es Hoffnung, dies zu umgehen?

Ein ziemlich triviales BeispielHier. Wie Sie im Dialogfeld sehen können, AttributWert ist nicht im HTML-Code festgelegt.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage