b、 on()不是函数jquery

b、 on()不是函数jquery,jquery,Jquery,我想使用.on()方法,但是我得到了以下错误,它可以与一起使用。 我正在使用:jquery-3.3.1.js runtime.onMessage:TypeError:b.on的事件处理程序中的错误不是 主要功能 任何帮助都将不胜感激。.get(0)返回DOM元素,而.on()是在jQuery包装器上定义的 chrome.runtime.onMessage.addListener(main); function main(){ b = $('.buy-info').get(0);

我想使用
.on()
方法,但是我得到了以下错误,它可以与
一起使用。
我正在使用:jquery-3.3.1.js

runtime.onMessage:TypeError:b.on的事件处理程序中的错误不是 主要功能

任何帮助都将不胜感激。

.get(0)
返回DOM元素,而
.on()
是在jQuery包装器上定义的

chrome.runtime.onMessage.addListener(main);

function main(){
    b = $('.buy-info').get(0);
    b.on();
};
不过,这会管用的


或者,您可以:

$(b).on(eventType, [childSelector,] handler);
……或者

$('.buy-info').eq(0).on(...)'

至于
click()
,它对这两种方法都有效,因为它被定义为对这两种方法都有效的方法。DOM上的一个非常基本。它在DOM元素上触发
单击事件,而jQuery版本可以触发单击或定义单击事件侦听器,具体取决于参数。

.get(0)
返回DOM元素,而
.on()
在jQuery包装器上定义

chrome.runtime.onMessage.addListener(main);

function main(){
    b = $('.buy-info').get(0);
    b.on();
};
不过,这会管用的


或者,您可以:

$(b).on(eventType, [childSelector,] handler);
……或者

$('.buy-info').eq(0).on(...)'

至于
click()
,它对这两种方法都有效,因为它被定义为对这两种方法都有效的方法。DOM上的一个非常基本。它触发DOM元素上的
click
事件,而jQuery版本可以触发click或定义click事件监听器,具体取决于参数