なぜこれが機能しないのかわかりません。オンラインで読んだすべての記事では、これが機能するはずだと思われます。さて、これが私のhtmlコードです: ()
<!doctype html>
<html>
<head>
<script src = "http://code.jquery.com/jquery-latest.min.js" type = "text/javascript"></script>
<script src = "showmotto.js" type = "text/javascript"> </script>
</head>
<body>
<table>
<?php
$pdo = new PDO('mysql:host=localhost;dbname=test', 'root', '');
$pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$sth = $pdo->query('SELECT * from users');
$sth->setFetchMode(PDO::FETCH_ASSOC);
while( $row = $sth->fetch() )
{
echo "<tr><td class = \"users\" data-motto = '{$row['motto']}' >{$row['username']}</td></tr>";
}
$pdo = null;
?>
</table>
</body>
</html>
そして、ここに show-motto.js があります。私の目標は、データモットーの情報を使用してテーブルにマウスオーバーしたときにユーザーに警告することです。しかし、何らかの理由でマウスオーバーイベントが機能しないため、まだそこまで進んでいません
$('td.users').live('mouseover', function()
alert(0);
});
$('.users') も試しましたが、どちらも機能しません。
私は何を間違っていますか?