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

所以這個問題必須在某種程度上與此相關。因爲這樣包裝我的代碼,工作。 –