JS変数を別のJSファイル(今のところ1つのHTMLファイル)に入れる必要がある場所で作業しています。私はすべての変数のテキストをjQueryに入れるのではなく、JSに入れたいと思っています。 は、ここで私がこれまで持っているものです。jQueryにJavaScript変数を挿入してHTML要素に挿入する方法は?
<!DOCTYPE HTML>
<html>
<head>
<title> </title>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script type="text/javascript">
var tempTitle = "Title";
var tempNavTitle = "Nav Title";
</script>
<script>
$("title").html(tempTitle);
$(".nav > .nav-id > .nav-title").html(tempNavTitle);
</script>
</head>
<body>
<div class="nav">
<div class="nav-id">
<div class="nav-title"> </div>
</div>
</div>
</body>
あなたが見ることができるように、私はすでにタイトル部分の作業を持っているが、HTMLの一部が動作していない(そしてそれは私の問題です)。
jQueryの*** *** JavaScriptのです。変数のスコープが正しい限り、一方によって作成された変数は他方によって利用可能です。 –
あなたの問題は、要素が存在する前にスクリプトが実行されていることです。 '$(ドキュメント)が' .ready'になるのを待つ方法があった場合 –
グローバルスコープに変数が多すぎる可能性があります。 私はそれらの変数で1つのオブジェクトを持つことをお勧めします。 – user8672473