检查jQuery事件类型

时间:2011-10-13 02:38:47

标签: javascript jquery

假设jQuery具有scroll事件类型。是否有机会确定它是否已分配事件处理程序?

2 个答案:

答案 0 :(得分:2)

是的。你可以。

<input id="fname" type="text"  name="fname" />


$('#fname').change(function(){ alert('change!' );})

if (($.data( $('#fname').get(0), 'events' ).change).length>0)
{
    alert('You have "change" event handler assigned.');
}

Demo

答案 1 :(得分:0)

您可以使用event.type检查事件类型。

http://api.jquery.com/event.type/