0

指定した要素だけでなく、ページ上の任意の場所をクリックすると、なぜこれがトリガーされるのか、誰にもわかりますか?

var ab = function() {
    alert('sup');
}
$(document).on('click', $('.ac'), ab );
4

1 に答える 1

2

間違った JQuery :コードを変更して試してください

 $(document).on('click',  '.ac', ab ){

 // do some thing 
};

既存のコメント on() で言及されている @Adeno は、2 番目の引数として jQuery オブジェクトを受け入れないため、セレクターには文字列のみを使用する必要があります。

于 2013-06-17T07:34:40.913 に答える