gpt4 book ai didi

javascript - 在更改时删除对选择元素的关注,如果没有使用 jquery 更改

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:35:39 25 4
gpt4 key购买 nike

我有以下代码,它在更改所选项目时删除选择菜单的焦点:

$("select").change( function() {
$(this).blur();
});

但是,如果我没有选择与已选择的选项不同的选项,则 blur() 函数不会运行...因为什么都没有改变。

有没有“改还是不改”的功能??

最佳答案

尝试

var c = 0;
$("select").bind('click', function() {
event.stopPropagation();
if (c++ % 2 == 1)
{
console.log(c);
$(this).blur();
}
});

$('html').click(function() {
if ($('select').is(':focus'))
c = 1;
else
c = 0;
});

jsfiddle.net/5eE8x

已更新。

关于javascript - 在更改时删除对选择元素的关注,如果没有使用 jquery 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11635310/

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