質問: $("#area").val(); $("#content").text(content); }); 変数contentにベタ書きで何かかくと値が取得できます。 $("#area").val();の部分がうまく機能していないと思います。
回答: ``` var content = $("#area").val(); $("#content").text(content); ``` この1行目は、おそらく正しく機能していると思います。 が、コレはページ読み込みの最初に1回だけ行われるので、ページ読み込み後にテキストエリアの中身を修正しても、それは反映されませんが、そこは大丈夫ですね? 問題は2行目で、おそらく「テキストエリアの中に書かれた文字列をIDとする要素に対し、その文字列を書き込む」ということを期待しているのではないかと思いますが、いかがでしょう。 その場合、`$("#content")`という記述だと「contentというIDを持つ要素」になりますので、期待 した動作ではないのかと。`$("#"+content)`という書き方にして、変数を展開させなければ期待通りの動作にはなりません。 ちなみに、 ``` var content = $("#area").val(); console.loc(content);//デバッグコンソールに出力 alert(content); $("#content").text(content); ``` などの方法で、取得できているのかを視覚的に確認するのがデバッグに有効なので、ぜひやってみて下さい。