2017-03-07 7 views
-1

私はおそらく、単純な何かが欠けますがよ知っている:appendTo()特定のdiv

var GAME_CANVAS_ELEMENT = $("<canvas id='Project-001-Canvas' class='Project-001-CSS'></canvas>"); 
 
GAME_CANVAS_ELEMENT.appendTo($('.a'));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="a"></div>

I appendTo('body')場合、これは動作しますが、私は何か他のものに追加しようとすると、それはdoesnのうまくいくようです。

+0

であなたのHTMLコードを調べて、それを確認することができます - あなたはそれを改善することができますが、 '.appendTo( '。a')'だけで。 DOMインスペクタに要素が追加されているのがわかりますが、コンテンツは表示されません。それでも自分のサイトのコードに問題がある場合は、コンソールでエラーをチェックし、質問を編集してそれらを含めるように編集してください。 –

+0

"a"クラスの要素はすべて存在しますか? –

答えて

1

それが動作$(document).ready(function(){})の内側とクロムと私はあなたのコードをラップしています:http://jsfiddle.net/o2gxgz9r/3701/

あなたのコードが正常に動作しているクローム開発ツール

+0

ここで何とか問題を関連付ける必要があります。このように私のコードをラップするので、働いた。 –