[英]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.