ここで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を投稿しました。これは今正しいものでなければなりません