gpt4 book ai didi

javascript - 加速:visible:input selector avoiding filter

转载 作者:行者123 更新时间:2023-12-02 20:40:53 24 4
gpt4 key购买 nike

我有一个 jQuery 选择器,在不幸的大页面上运行速度太慢:

$("#section").find(":visible:input").filter(":first").focus();

是否有一种更快的方法来选择第一个可见输入,而不必找到所有可见输入,然后过滤第一个选择?我想要类似 :visible:input:first 的东西,但这似乎不起作用。

[编辑]以下是 #section 的基本概念:

<div id="section">
<div>
Some text <input type="text">
</div>
<div>
etc. etc. <input type="text">
</div>
</div>

最佳答案

$(":input:visible:first", "#section").focus();

如果您首先过滤控件类型,则可以避免检查所有 #section 元素上的 :visible

看来您只需要捕获第一个可见的input type="text"
这应该会快一点。

$("input[type='text']:visible:first", "#section").focus();

关于javascript - 加速:visible:input selector avoiding filter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2479417/

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