このコードでオンライン エディターを使用しているときに気付きました。
<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">
$(document).ready(function () {
$("button").click(function () {
$("p").hide();
});
});
</script>
<script>
</script>
</head>
<body>
<h2>This is a heading</h2>
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
<button>Click me</button>
</body>
</html>
そのコードとすべてがオンライン エディターで問題なく動作しますが、HTML ファイルに直接コピーされた同じコードを追加しても、期待どおりの結果が得られません。私は何を間違っていますか?jsfiddle でも動作しますが、なぜ純粋なソース (上記) が動作しないのか疑問に思っています。jQueryを扱っているWebサイトで見つけたすべてのコード例でこのようになっています。