通常のスタイル
<a href="#" id="myLink" onclick="myFunc();">click me</a>
function myFunc() {
alert('hello!');
}
jQuery スタイル
<a href="#" id="myLink">click me</a>
$(document).ready(function() {
$("#myLink").click(function() {
alert('hello!');
});
});
jQueryを使い始めたばかりなのですが、この2つの違いは何なのか気になります。jQuery メソッドを使用する必要がありますか? このようにすると、何か利点はありますか?
私は、jQuery メソッドを使用して html を読み取るときに、リンクが何をするかについての手がかりがないのが好きではありません。複数の要素 (例: ) にアタッチする場合は jQuery の attach メソッドが非常に便利であることがわかりました$("#myTable tr").click(function(e) {...});
が、単一の要素を処理する場合は、どれを使用すればよいかわかりません。