点击页面上任意位置的触发

时间:2013-06-17 07:33:07

标签: javascript jquery

当我点击页面上的任何地方而不仅仅是指定的元素时,有人可以看到为什么会触发这个?

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

1 个答案:

答案 0 :(得分:2)

错误的JQuery :更改您的代码并尝试

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

 // do some thing 
};

正如@Adeno在现有注释中提到的那样 on()不接受jQuery对象作为它的第二个参数,只有字符串应该用于选择器。