質問: jQueryの変数をインラインの ``` JSファイルではクリックした値を保存して、HTMLの中にインラインで書いたjavascriptでその変数を表示させたいのですが表示されません。 グローバルスコープにしたくてvarを外したりもしてみましたが、取得出来ていないようで困っています。。 どのようにすれば、他の関数内の変数を同ページのインラインJSで扱うことができるのでしょうか?
回答: > > JSファイルではクリックした値を保存して、HTMLの中にインラインで書いたjavascriptでその変数を表示させたいのですが表示されません。 > > > 仮にグローバル化できたとしても、クリックしたタイミングでしか変数が入りませんので、`jQuery(function(){})`内で実行する時点では、まだ**値を取れていません**。この方法で実現するのは無理です。 あと、`document.write`は、基本的に読み込みと同時に書き出す分にしか使えません。`$().append(HTML)`などを使いましょう。