错误YUI对象#<object>的属性'fn'不是函数</object>

时间:2013-11-20 19:42:55

标签: yui

YUI().use('node', 'event', function (Y) {
Y.on('change', function(){alert("called");},'#searchForAgent');

});

我收到此错误消息说TypeError:对象#的属性'fn'不是函数

我不确定为什么。任何人都可以帮助我,我一直在试着解决这个简单代码中的问题

1 个答案:

答案 0 :(得分:0)

在第三个参数是元素的情况下,您不应该使用Y.delegate而不是Y.on吗?

Y.on(type, fn, [context], [arg*])

on的第三个参数是context,应该是javascript object

Y.delegate(type, fn, el,  filter, context, args)

delegate的第三个参数是el,应该是CSS expr或节点,例如'#searchForAgent'