看到很多 SNS 类网站都有 邮箱注册功能. 参考了一下技术过程,触发事件为 focus keyup 和 后缀 mousedown 事件
基本匹配过程就可以完成了. 所以写了下面的代码. 对 万一用户 选择错误.目前很多SNS 站都是要 手动删除后另行选择.
我就写一个 focus 替换函数.
测试的时候发现.
触发两个控件后. 之后的选择都是 同时修改了value.
原因一直没搞清楚. 之后 debug 了 $this 指针问题. 也没发现错误.
百思不得其解. 打游戏去. 之后才想到.原来是
mailWrap.bind('mousedown',function(){
$this.val(selectVal);
});
mailWrap 对象. 为两个控件都绑定的. 此时 的 $this 就包含了 所有引用此函数.
同时也对插件机制多了一点认识. 写这文章 是记录犯下的错误.
失败品保留:https://files.cnblogs.com/noyobo/JQuery.Automatch.rar