jQuery $.on.apply 不起作用

jQuery $.on.apply not working

本文关键字:不起作用 apply on jQuery      更新时间:2023-09-26

任何人都知道为什么

$.on.apply(this, args);

给我"未捕获的类型错误:无法读取未定义的属性'应用'"

我确信 $.on 是在 jQuery 中定义的:/

on() 方法绑定到$.fn $

$.fn.on.apply(this, args);

我认为你的语法不正确。使用类似语法

$('el').on("click", function() {
       alert( $( this ).text() );
       });

你肯定知道$.on被定义了,嗯...我不敢苟同:

console.log($.on);//undefined
console.log($.fn.on);//function (a,c,d,e,f)
console.log($().on);//function...

不过不确定,您尝试做的是 jQuery on的有效用例,此外,将 on 函数应用于自定义对象不会赋予该对象神奇的属性......我的意思是:如果该对象只是一个对象文字,它不会突然变得可点击