Javascript JQuery是(“焦点”)
似乎出于某种原因,我无法执行:Javascript JQuery是(“焦点”),javascript,jquery,Javascript,Jquery,似乎出于某种原因,我无法执行: $(".exampleClass")[0].is(":focus"); 它告诉我-TypeError:undefined不是一个函数。 我试图做的是用jquery抓取几个元素,扫描它们,并找到哪个元素是焦点(这样我就可以通过编程方式聚焦数组中的下一个元素) var字段=$(“.textField”); 选择的var=false; 对于(var j=0;j
$(".exampleClass")[0].is(":focus");
它告诉我-TypeError:undefined不是一个函数。
我试图做的是用jquery抓取几个元素,扫描它们,并找到哪个元素是焦点(这样我就可以通过编程方式聚焦数组中的下一个元素)
var字段=$(“.textField”);
选择的var=false;
对于(var j=0;j
在使用
[]
操作符对jQuery对象进行索引时,提取匹配元素列表的底层组件。该组件将是一个DOM节点,并且没有.is()
方法
如果你像这样编码的话
$(".exampleClass").eq(0).is(":focus");
使用jQuery对象时,不会出现问题。使用
[]
运算符索引jQuery对象时,会提取匹配元素列表的基础组件。该组件将是一个DOM节点,并且没有.is()
方法
如果你像这样编码的话
$(".exampleClass").eq(0).is(":focus");
使用jQuery对象时,不会出现问题。使用
[]
运算符索引jQuery对象时,会提取匹配元素列表的基础组件。该组件将是一个DOM节点,并且没有.is()
方法
如果你像这样编码的话
$(".exampleClass").eq(0).is(":focus");
使用jQuery对象时,不会出现问题。使用
[]
运算符索引jQuery对象时,会提取匹配元素列表的基础组件。该组件将是一个DOM节点,并且没有.is()
方法
如果你像这样编码的话
$(".exampleClass").eq(0).is(":focus");
您使用的是jQuery对象,不会出现问题。使用:
$($(“.exampleClass”)[0])is(“:focus”)
或$(“.exampleClass:first”)。是(“:focus”)代码>把它放在一个答案中,这样我就可以给你我的答案:)使用:$($(“.exampleClass”)[0])是(“:焦点”)
或$(“.exampleClass:first”)。是(“:focus”)代码>把它放在一个答案中,这样我就可以给你我的答案:)使用:$($(“.exampleClass”)[0])是(“:焦点”)
或$(“.exampleClass:first”)。是(“:focus”)代码>把它放在一个答案中,这样我就可以给你我的答案:)使用:$($(“.exampleClass”)[0])是(“:焦点”)
或$(“.exampleClass:first”)。是(“:focus”)代码>把它放在一个答案中,这样我就可以给你我的答案:)好的,我似乎找不到任何东西来检查这个节点是否集中。我用什么来做这个?@JustinC。我不知道你的意思;为什么.is(“:focus”)
不起作用?@JustinC。在您发布的代码中,只需将其设置为if($(field).is(“:focus”)
。您可以使用jQuery的.each()
方法使它更干净。啊,我想出来了。你是对的,但是我发现如果我做了,$($(“.exampleClass”)[0])是(“:focus”);这似乎有效(从我的问题上发表的评论来看)。谢谢好的,我似乎找不到任何东西来检查节点是否聚焦。我用什么来做这个?@JustinC。我不知道你的意思;为什么.is(“:focus”)
不起作用?@JustinC。在您发布的代码中,只需将其设置为if($(field).is(“:focus”)
。您可以使用jQuery的.each()
方法使它更干净。啊,我想出来了。你是对的,但是我发现如果我做了,$($(“.exampleClass”)[0])是(“:focus”);这似乎有效(从我的问题上发表的评论来看)。谢谢好的,我似乎找不到任何东西来检查节点是否聚焦。我用什么来做这个?@JustinC。我不知道你的意思;为什么.is(“:focus”)
不起作用?@JustinC。在您发布的代码中,只需将其设置为if($(field).is(“:focus”)
。您可以使用jQuery的.each()
方法使它更干净。啊,我想出来了。你是对的,但是我发现如果我做了,$($(“.exampleClass”)[0])是(“:focus”);这似乎有效(从我的问题上发表的评论来看)。谢谢好的,我似乎找不到任何东西来检查节点是否聚焦。我用什么来做这个?@JustinC。我不知道你的意思;为什么.is(“:focus”)
不起作用?@JustinC。在您发布的代码中,只需将其设置为if($(field).is(“:focus”)
。您可以使用jQuery的.each()
方法使它更干净。啊,我想出来了。你是对的,但是我发现如果我做了,$($(“.exampleClass”)[0])是(“:focus”);这似乎有效(从我的问题上发表的评论来看)。谢谢