使用jquery删除输入框上的外部处理程序/库
Remove an external handler/library on a input box using jquery
可以使用jquery将外部应用的库移除到和元素。我有一个input
,我根据单击条件更改框的类。如果输入有类电子邮件,我需要给它附加一个.mailgun_validator()
,而如果类是文本,我需要解除它的绑定
$('.selection-input-box').on('change',function(){
if($(this).hasClass('email')) {
// Insert the mailgun validator
$(this).mailgun_validator({
api_key: 'XXXXXXXXXXXXX',
success: validation_success,
error: validation_error
});
} else {
// Remove the handler. Unbind doesn't work here
$(this).unbind('mailgun_validator');
}
});
这可能吗?
mailgun_validator插件本身没有删除它的方法。我在代码中看到它使用了focusout事件。您可以注销元素上的所有聚焦事件:
$(this).off('focusout');
相关文章:
- 使用jquery删除输入框上的外部处理程序/库
- 将数据从HTML表单传递和处理到外部JS时出现问题
- 用于处理带有promise的外部接口中的参数的设计模式
- JavaScript无法处理外部文件
- 在单击外部 Via 挖空绑定处理程序时,从引导程序 3.3.6 关闭弹出框
- JavaScript 在外部注册事件处理程序
- 外部 js 文件中的 JQuery 事件处理程序不起作用
- 处理通过聚焦在子元素上并通过单击子元素外部触发的父元素的模糊事件
- Node.JS+Socket.io,将套接字事件处理程序移动到外部模块
- 使用纯Javascript或Jquery处理向外部网站请求时发生的404错误
- 正在处理外部文件中的Javascript
- Ion如何处理外部服务器脱机的情况
- Ajax请求由外部页面和history.pushState一起处理
- HTTP代理如何处理从HTML标记调用的外部JS文件
- jquery处理来自外部iframe的事件
- 使用webpack处理具有外部依赖关系的AMD库
- 试图处理外部服务/指令,得到未捕获的对象
- 如何处理外部api JSON而不是JSONP
- ASP.. NET不能很好地处理外部JavaScript文件
- 正在发布javascript库..我应该如何处理外部依赖关系