私はJavascriptを少し新しくしましたが、jQueryではさらに緑色です。私はすでに私の頭を傷つけている何かを見つけました。jQueryでイベントをバインドする適切な方法
の違いは何ですか:
$('.foo').click(function(){
//blah
});
と
$('.foo').onclick = function(){
//blah
}
は、私は2番目の道を好むが、動作するようには思えません。私は何か間違っているのですか?
ありがとうございます。
ありがとうございました。 私はMootoolsを見てきました。$は要素の配列や1つの項目を返すと考えています。また、Mootoolsで追加されたものだけでなくネイティブDOM関数も使用できます。それが本当であれば、それは私をとても混乱させるものだと私は思う。 –
$のjQueryのバージョンはそれとまったく同じではありません。私が言ったように、たとえ1つの要素しか返さなかったとしても、[0]構文を使わない限り、DOM関数を直接実行することはできません。 jQueryには要素を使ってやりたいことがあると思われるものがありますが、これはあまり頻繁には発生しません。 DOM関数の処理はjQueryの偉大さの一部を取り除くので、jQueryの方法を使用することをお勧めします。 –