Force Resizement beim Lesen von Text aus der Datei

Das vorgeschlagene Duplikat ist die Frage, woher ich die Basis für diese Frage habe, also ist esnich ein Duplikat! In der Tat, ichbereit habe von Anfang an auf diese Frage verlinkt ...

GOOD EDIT:

Ich machte einen JSFiddle ( mein erstes Mal :) ). Beachten Sie, dass das Textfeld nicht wie gewünscht erweitert wird. Geben Sie etwas in das Textfeld ein und die Größe wird sofort geändert.

Wenn wir ein Tastendruckereignis automatisch senden können, funktioniert es möglicherweise ... Die relevante Frage hat nicht geholfen, die Antworten hatten keine Wirkung).

Ich benutze dastextarea as is fromHie. Dann lese ich aus einer Datei und füge den Inhalt in das Textfeld ein, aber die Größe wird nicht wie gewünscht geändert.

Ich aktualisiere das Textfeld wie folgt:

function updateTextbox(text) {
  $('#cagetextbox').val(text);
};

Irgendwelche Ideen

Ich bin auf Firefox 34.0 Canonical, unter Ubuntu 12.04, wenn das eine Rolle spielt, was hoffentlich nicht der Fall ist, da einige meiner Benutzer Chrome verwenden.

BEARBEITEN

in Versuch wäre, so etwas zu schreiben:

$('#cagetextbox').attr("rows", how many rows does the new text contain);

Beachten Sie, dass, wenn wir versuchen,inden Sie heraus, wie viele Textzeilen das Textfeld enthäl enthält, erhalten wir 1 als Antwort.

EDIT_2

Vielleicht so etwas wiewidth/(length_of_line * font_size). Für ein paar Tests scheint es richtig zu sein, wenn ich 1 subtrahiere (indem ich natürlich nur den ganzzahligen Teil des Ergebnisses behalte).

Antworten auf die Frage(6)

Ihre Antwort auf die Frage