2017-03-07 33 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>

这个作品,如果我appendTo('body')但如果我试图追加到别的没有关系” t似乎工作。

+0

您的代码工作正常 - 尽管你可以提高它只需'.appendTo('。a')'。您可以看到该元素被添加到DOM检查器中,但它不可见,因为它没有内容。如果您的网站上的代码仍然存在问题,请检查控制台是否存在错误,然后编辑问题以包含它们 –

+0

它是否存在具有“a”类的任何元素? –

回答

1

我包装一下你的代码中$(document).ready(function(){})和铬它的工作原理:http://jsfiddle.net/o2gxgz9r/3701/

您可以通过Chrome开发者工具检查您的HTML代码验证

+0

所以这个问题必须在某种程度上与此相关。因为这样包装我的代码,工作。 –