有没有办法通过jQuery或常规Javascript来检测用户的文本插入符号是否已移出元素(例如td,div,span等)?
场景是这样的:我有一个文本框表,它们在span元素内成对分组。我正在对该对中的条目执行验证,但我不希望在用户切换到另一对文本框(即另一个跨度)之前弹出验证错误。
也许我以错误的方式解决这个问题,但在我看来,一旦用户关闭,我就会考虑对该对进行验证。但我需要知道插入符号何时移动到另一个span元素中。我无法依赖鼠标位置,因为用户在输入时可以轻松地将鼠标指针滑动到其他位置。
答案 0 :(得分:0)
你可以使用失去焦点事件
<input type="text" onblur="myFunction()">
或
$("input").focusout(function(){
//do Somthing;
});