繁体   English   中英

jQuery Focusout不会触发

[英]Jquery focusout doesn't fire

我试图在失去焦点后调用方法,但是不幸的是,我的Jquery没有调用.focusout方法。

码:

 $("#account-number").focusout(function() { console.log("number ready"); }); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <form class="col-sm-8"> <div class="form-group" id="number"> <label for="exampleFormControlInput1">Account number</label> <input type="account-number" class="form-control" id="account-number" placeholder="1234 5678 1234 5678"> </div> </form> 

脚本已正确链接,其他JS功能正在运行。

只需执行以下操作:

$(document).on("focusout","#account-number",function(){ alert("number ready"); }); 

为什么会这样呢? 我不知道,但是当其他所有方法都失败时,我会尝试这种方法。 我已经读到这实际上是合乎逻辑的,并且应该在输入元素上可以预期,但是我找不到资源。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM