7
我需要一個hasEvents()
方法類似如何使用jquery將事件綁定到元素?
var someBool = hasEvents($("#myelement"));
,如果有一些結合事件的任何元素的事件處理程序的返回true
。
我需要一個hasEvents()
方法類似如何使用jquery將事件綁定到元素?
var someBool = hasEvents($("#myelement"));
,如果有一些結合事件的任何元素的事件處理程序的返回true
。
你看過hasEvent()
插件嗎?代碼是非常小:
(function(A) {
A.fn.hasEvent = function(C) {
var B = this.data("events");
return(B && B[C])
}
}) (jQuery)
您的特定目的,你可以稍微修改:
(function($) {
$.fn.hasEvents = function() {
return new Boolean(this.data('events'));
}
}) (jQuery);
$('#someDiv').click(function() {
alert('new event');
});
$('#someDiv').hasEvents(); // true
$('#someOtherDiv').hasEvents(); // false