2017-02-22 6 views
0

これは動作しません私のコードです:<a>タグのマウスオーバー時に関数を呼び出すjQuery?

$(a).on('mouseover', function() { 
    alert('alert'); 
}); 
+0

あなたのユースケースはわかりませんが、「mouseenter」イベントの使用を検討してください。 – MicD

+0

「うまくいかない」とはどういう意味ですか?どのようなエラーが出ますか?何が起きているのか、起きていないのか?また、 'a'が変数でない限り、おそらく' $( 'a') ' – j08691

答えて

2

この

$('a').on('mouseover', function() { 
    alert('alert'); 
}); 
をお試しください

document.readyを次のようにラップします。

$(document).ready(function() { 
    $('a').on('mouseover', function() { 
     alert('alert'); 
    }); 
}); 

ここで動作します。 https://jsfiddle.net/3648w1gr/

+0

を意味しています。これはまだ動作していません。私のjQueryが確実に接続されています。 – user7391050

+0

あなたの関数を上記の '$(document).ready'にラップしてみてください。 –

+0

これをチェックしてください。 https://jsfiddle.net/3648w1gr/ –

1

あなたは$('a')$(a)を変更する必要があり、イベントの名前はmouseenterです:

$('a').on('mouseenter', function() { 
alert('alert'); 
}); 
関連する問題