私がここでばかげていると、私に虐待を叫ぶことは自由ですが、私は混乱しています。jQueryがロードされていませんか?
<head>
<meta charset="utf-8">
<title>Website</title>
<link href="style.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="js/functions.js"></script>
</head>
私はこのようなリンクのリストを持っている:
私は頭の中でこれを持って、私はトリプルファイルの場所をチェックしましたし、すべてがうまくている/:正常に動作する必要がありますすべてのもののように思えます
<ul class="menu">
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
</ul>
そしてfunctions.jsに私はこれを持っている...
console.log('WTF.. THIS LOGS IN THE CONSOLE!?!?!?!');
// debugging purposes
alert($('a').attr('href'));
$('.menu li a').click(function(e){
alert('hey');
e.preventDefault();
});
私は「国連を言ってアラートを取得私がリンクをクリックすると、デフォルトのアクションが防止され、私は警告を受け取りません。
結論jQueryのどこかに問題があったのですが、私はちょうどここ
あなたは '$(ドキュメント).ready(関数(){/ *あなたのコード* /})で、あなたのjqueryの - 通話を囲まれている;'や '$(関数(){/ *あなたのコード*/}); '?? –
どのブラウザをお使いですか?私はそのようなエラー(壊れたリンク、スクリプトのエラーなど...)を検出するためにfirebug(firefox用)のようなプラグインをお勧めします。 –
私はそんなにばかです!私はこの基本的な何かを忘れた –