現在の問題で困っています。基本的に、jquery 配列内のすべての要素をループして、新しい div 要素を (新しい ID で) 追加しようとしています。私の JavaScript コードは比較的単純です。
<script language="javascript" type="text/javascript">
$(document).ready(function() {
var length = $(".content-fill").length,
element = null;
for (var i = 0; i < length; i++) {
element = $(".content-fill")[i];
element.append('<div id="myid" ' + i + ' style="display:block; float:left;width:400px; height:250px; margin-top:400px;margin-left:400px;border:1px dashed #CCCCCC;"></div>');
}
});
</script>
ただし、このコードを実行すると、コンソール ウィンドウに次のエラーが報告されます。 Uncaught TypeError: Object # has no method 'append'.
これは、Jquery が適切に読み込まれていないことを意味すると思いますが、このページのヘッダーには次の参照行があります。
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="scripts/jquery-2.0.0.min.js"><\/script>')</script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
このエラーが発生する理由を誰かが知っていますか?