2013-07-25 220 views
0

我的应用程序中有以下代码;jQuery“on”模糊事件

inputFld.on("blur.typeahd", function(){alert(1)}); 

现在有我的网页

上inputFld DOM元素,但我看不出有任何元素与类“typeahd”的

不过我的代码放在函数内部,我得到警报1

我的问题是如果我不正确地解释blur.typeahd? 在这种情况下还是其他类型的typeahd元素?

+3

据我所知。对()预计的事件类型和回调,而不是某种CSS选择器的。 – Virus721

+0

您应该使用'addClass'查询函数来添加一个类。 http://api.jquery.com/addClass/ 但是,你是说如果模糊,然后添加一个类? –

回答

2

是的,你错了。

这里blur.typeahd代表event namespace

+0

Thx很多...所以你说我应该寻找事件“typeahd”在我的代码中触发的某处......但是我甚至找不到任何在我的代码中触发的typeahd事件... – testndtv

+0

我的意思是我尝试搜索...触发器(“typeahd”,func)... – testndtv

+0

不,您与blur事件相同,使用命名空间,以便创建者可以安全地仅使用'.off( 'blur.typeahd')' –