Wednesday, 7 August 2013

Get all events handlers attached to an element

Get all events handlers attached to an element

I need to find all events handlers attached to #mySelect and if the event
is created via jQuery I can get it , here alert(e) will show only "change"
without "click"
JavaScript :
$("#mySelect").change(function(){
alert("changed");
})
$.each($._data( $("#mySelect")[0], "events" ), function(e) {
alert(e);
})
Html :
<select id="mySelect" onclick="alert('hello')" >
<option value="1">option 1</option>
<option value="2">option 2</option>
<option value="3">option 3</option>
<option value="4">option 4</option>
</select>

No comments:

Post a Comment