gpt4 book ai didi

javascript - 除了 input[type=text] 之外的所有内容都禁用选择

转载 作者:搜寻专家 更新时间:2023-11-01 05:07:23 25 4
gpt4 key购买 nike

我希望使用 jQuery 的“disableSelection()”函数,因为我在页面上有很多拖放操作,但我不想禁用输入框上的选择,只是禁用其他所有内容。

我试过了

$('body').disableSelection(); $('input').enableSelection();

$('body').not('input').disableSelection();

仍然禁用页面上的所有内容。谢谢。

最佳答案

$('body').not('input').disableSelection();

您在不是输入body 的每个实例上禁用选择。由于 body 不是输入,这只会禁用对 body 的选择。

试试这个:

$('body *').not(':has(input)').not('input').disableSelection();

但是,就像其他人指出的那样,禁用对一开始不可拖动的内容的选择可能毫无用处。所以也许您应该将 body 替换为 .drag 或者您可以选择所有可拖动的对象(保持其余功能相同)。

关于javascript - 除了 input[type=text] 之外的所有内容都禁用选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7109406/

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