看到很多 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

相关文章:

  • 2021-11-30
  • 2022-12-23
  • 2022-01-19
  • 2021-12-16
  • 2021-07-06
  • 2022-12-23
  • 2021-08-17
  • 2021-10-28
猜你喜欢
  • 2021-06-12
  • 2022-01-18
  • 2021-08-12
  • 2021-05-29
  • 2021-10-20
  • 2022-12-23
相关资源
相似解决方案