以下のソースを書いてみる。
<!doctype html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>jQueryを始めてみる</title>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
$(document.body).css("background","black");
</script>
</head>
<body>
</body>
</html>
背景が黒くなるはず・・・ ならない。
はっ!?もしかして<body>タグがまだ読み込まれる前に実行してしまっているからではないか?
と思いつき <body>タグの後ろに移してみる。
背景が黒くなるはず・・・ ならない。
はっ!?もしかして<body>タグがまだ読み込まれる前に実行してしまっているからではないか?
と思いつき <body>タグの後ろに移してみる。
<!doctype html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>jQueryを始めてみる</title>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
</head>
<body>
</body>
<script type="text/javascript">
$(document.body).css("background","black");
</script>
</html>
おぉっ!背景が黒くなりました。
って事は前項の jQuery(html, [ownerDocument]) も同じだろ。ってことでやってみた。
おぉっ!背景が黒くなりました。
って事は前項の jQuery(html, [ownerDocument]) も同じだろ。ってことでやってみた。
<!doctype html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>jQueryを始めてみる</title>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
</head>
<body>
</body>
<script type="text/javascript">
$("<div><p>Hello</p></div>").appendTo("body");
</script>
</html>
「Hello」と表示された。
なぁるほどぉそういうことか。
でも確か jquery は、なんか最後に実行するようにする書き方があったような・・・
まぁそのうち出てくるだろってことで、一旦解決とします。
「Hello」と表示された。
なぁるほどぉそういうことか。
でも確か jquery は、なんか最後に実行するようにする書き方があったような・・・
まぁそのうち出てくるだろってことで、一旦解決とします。