任何人都可以告诉我为什么这段代码不工作吗?jQuery触发器没有用bind()或on()为自定义事件触发
$('body').on('test', function() {
alert('test');
});
$('body').trigger('test');
我使用jQuery的1.7.2.min。我没有得到任何错误,只是没有任何反应。
我试过把代码放在一个内联脚本里面,在$(document).ready()
里面,而且什么也没有。我也试过on()
和bind()
,都没有结果。我看到所有示例都显示相同的语法,那么与此有什么不同呢?
它只是在这里工作正常检查,http://jsfiddle.net/joycse06/XXXhQ/ –
是啊你的语法与自定义事件一起工作 – mprabhat
奇怪..这些例子都可以工作,但它不在我的页面中。今天早上我刚刚将我的jQuery从1.6.4更新到了1.7.2,可能在我的服务器上存在一些缓存问题?我明白'on()'没有实现,直到1.7 – IamFace