handlebars テンプレートで localStorage から textarea 値を設定しようとしていますが、うまくいきませんでした。テンプレートタグからコードを取り出すとすぐにコードは正常に機能しますが、コード内では何もしません。私が読んだことから、ドキュメントの準備ができている設定は機能するはずですが、私にとってはそうではありません。
ユーザーが離れてログインまたは登録している間、コメントを保存しようとしています。
ここに私が持っているコードがあります:
$(document).ready(function () {
if (localStorage['comment_text']) {
var user_comment_text = localStorage['comment_text'];
$('textarea#comment_text').val(user_comment_text);
}
});
私はここで愚かなことをしていますか?
編集
コンソールに記録すると、localStorage から値を取得しています。テキストエリアに設定しないだけです。JavaScriptの実行中に「textarea#comment_text」が利用できないことが原因だと思います。document ready を呼び出すとこれが解決すると思いました。