jquery.on()工作不正常

jquery.on()工作不正常,jquery,Jquery,我有一个网站,当我使用 $('#in').on('click','#bwSave',function(e){}); 它不起作用。 但是当我使用 $(document).on('click','#bwSave',function(e){}); 它在起作用为什么会这样 我知道第一个.on()正在替换jquery中的委托函数,第二个.on()正在替换jquery中的.live()。但是为什么第一个不起作用呢?当运行它时,$('.#in')是否存在$(文档)始终存在运行该文档时是否存在$(“#in”

我有一个网站,当我使用

$('#in').on('click','#bwSave',function(e){});
它不起作用。 但是当我使用

$(document).on('click','#bwSave',function(e){});
它在起作用为什么会这样

我知道第一个
.on()
正在替换jquery中的委托函数,第二个
.on()
正在替换jquery中的
.live()
。但是为什么第一个不起作用呢?

当运行它时,
$('.#in')
是否存在<代码>$(文档)始终存在运行该文档时是否存在
$(“#in”)
存在<代码>$(文档)始终存在