Search Position:
button: function(elem){ return "button" === elem.type || elem.nodeName.toLowerCase() === "button"; }, input: function(elem){ return /input|select|textarea|button/i.test(elem.nodeName); }, //init custom ev: function(elem,i,match){ var what = $(elem).hasEvent(match[3]); var type = (typeof what); return what !== null && type !== undefined; } //End custom }, setFilters: { first: function(elem, i){ return i === 0; }, last: function(elem, i, match, array){ return i === array.length - 1; }, even: function(elem, i){ return i % 2 === 0; },
.....
same usage as has()
Example:
$('form:ev(submit)'); $('input:ev(click)'); $('a:ev(click)');
source share