gpt4 book ai didi

javascript - jQuery:focusout 排除一些元素

转载 作者:行者123 更新时间:2023-11-30 17:41:01 25 4
gpt4 key购买 nike

每次特定输入失去焦点时,输入字段上的焦点输出都会触发。但是,我想从触发 focusout 函数中排除一些特定的标签

例子:

<input type="text" id="name_input">
<a id="apply_name">SAVE</a>

然后是 focusout 函数:

$("#name_input").focusout(function(e) {
//do something here
});

点击“#apply_name”也会触发输入的 focusout 功能。如何排除该特定元素 ID 触发它。注意:我尝试了一些已经发布在 StackOverflow 上的技巧,但没有一个能奏效……

最佳答案

另一种方法是检查您的目标 ID 是什么

var evt;
document.onmousemove = function (e) {
e = e || window.event;
evt = e;
}
$("#name_input").focusout(function (e) {
if (evt.target.id == "apply_name") {
//apply_name clicked
} else {
//focus out and applyname not clicked
}
});

DEMO

关于javascript - jQuery:focusout 排除一些元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21089133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com