如何使用jQuery检查元素是否有事件?
我想克隆或存储该事件以供日后使用。
HTML,
<div class="item">
<a href="#" class="edit">edit</a>
<a href="#" class="delete">delete</a>
<a href="#" class="view">view</a>
</div>
jquery的,
$(".edit").click(function(){
return false;
});
$(".delete").click(function(){
return false;
});
$("a").each( function(i) {
$each = this;
console.log($(this).data('events').click);
if($(this).data('events')){
console.log($each.className);
}
});
误差,
TypeError:$(...)。data(...)未定义
有什么想法吗?
修改
我知道这个类似的question and answer,但这是我收到错误消息的地方。