ここでJsFiddleを見てください:
基本的に、それは2つのsで始まりますtextarea。1つは空、もう1つは内部にあるもの、そしてinput type=text。私は、inputあなたに何かを入れるとそれを変更し、あなたvalueに何かを入れるとtextareaテキストを子としてノードに追加するという印象を受けました。
$(...).val(...)内容を変更するために実行します。そして、それらの内容は変わります。
ただし、DOMはまったく同じように見えます。私は3つの要素をconsole.log();で印刷しています。それらは変更されていないようです。私はそれらをchromeのinspect要素で見ています:それらは変更されていないようです。
jQueryのval()メソッドの変更はDOMを変更しないようですが、その質問は、Firebugが表示するHTMLを更新しないのはおかしいと結論付けています。この場合、inspect要素がページに存在する現在のhtmlを表示することは間違いありませんleft。たとえば、スクロールしているときに属性が激しく変化するのを見てきました。コンソールを使用してチェックしていますが、同じことがわかります。何も変更されていません。
ただし、 「blank、hello world、2000」ではなく「10、omg、moo」が表示されているので、目が変わったことを教えてくれます。どうしたの?
編集:私は間違ったjsFiddleを投稿しました。これは今正しいものでなければなりません