Javascript 单击页面上的任意位置
有人知道为什么当我点击页面上的任何地方,而不仅仅是指定的元素时,会触发这个事件吗Javascript 单击页面上的任意位置,javascript,jquery,Javascript,Jquery,有人知道为什么当我点击页面上的任何地方,而不仅仅是指定的元素时,会触发这个事件吗 var ab = function() { alert('sup'); } $(document).on('click', $('.ac'), ab ); 错误JQuery:更改代码并重试 $(document).on('click', '.ac', ab ){ // do some thing }; 由于现有comment on()中提到的@Adeno不接受jQuery对象作为其第二个参数,
var ab = function() {
alert('sup');
}
$(document).on('click', $('.ac'), ab );
错误JQuery:更改代码并重试
$(document).on('click', '.ac', ab ){
// do some thing
};
由于现有comment on()中提到的@Adeno不接受jQuery对象作为其第二个参数,因此只能使用字符串作为选择器。on()的委托版本不接受jQuery对象作为其第二个参数,只能使用字符串作为选择器。