gpt4 book ai didi

javascript - Jquery选择器>无法选择自动对焦属性

转载 作者:太空宇宙 更新时间:2023-11-04 16:29:53 26 4
gpt4 key购买 nike

我想选择具有 autofocus 的元素属性存在。由于某种原因,我的 jquery 选择器 $("[autofocus]")没有返回任何内容。

我想这是一个简单的解决方案,我只是看不出我做错了什么(这是一个错误吗?!)。

浏览器: Chrome - 版本 52.0.2743.116 m(64 位)

HTML:

<input id="a" type="text" autofocus="autofocus" value="a" />
<input id="b" type="text" autofocus="autofocus" value="b" />
<input id="c" type="text" autofocus="autofocus" value="c" />

Javascript:

console.log($("[type=text]").length); // -> 3
console.log($("[autofocus]").length); // -> 0
console.log($("[autofocus=autofocus]").length); // -> 0

为什么我无法选择autofocus属性?

JSBin

最佳答案

<强> Working fiddle

您的代码工作得很好,正如您在下面的示例中看到的那样。该错误来自将 autofocus="autofocus" 转换为 ="autofocus" 的 JsBin。

希望这有帮助。

var focusFn = function(){
console.log("inside fn");
console.log($("[type=text]").length);
console.log($("[autofocus]").length);
console.log($("[autofocus=autofocus]").length);
$("input[type=text]:visible:first").focus();
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="button" value="focus" onclick="focusFn()"></input><br/>
<input id="a" type="text" autofocus="autofocus" value="a" /><br/>
<input id="b" type="text" autofocus="autofocus" value="b" /><br/>
<input id="c" type="text" autofocus="autofocus" value="c" /><br/>

关于javascript - Jquery选择器>无法选择自动对焦属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39906692/

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