Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery查找集中输入的索引_Javascript_Jquery - Fatal编程技术网

Javascript JQuery查找集中输入的索引

Javascript JQuery查找集中输入的索引,javascript,jquery,Javascript,Jquery,如何找到聚焦输入字段的索引?目前,我有以下代码: var forma = $('form#mali_oglas'), pomoc = $('div[role=pomoc]'), input = forma.find('input[type!=hidden], textarea'); index = input.focus().index(); console.log(index); 我得到的只是表单中输入元素的数量(目前为15个)。使用:焦点选择器:

如何找到聚焦输入字段的索引?目前,我有以下代码:

var forma = $('form#mali_oglas'),
    pomoc = $('div[role=pomoc]'),    
    input = forma.find('input[type!=hidden], textarea');

    index = input.focus().index();
    console.log(index);

我得到的只是表单中输入元素的数量(目前为15个)。

使用
:焦点
选择器:

index = forma.find(":focus").index();

使用
:焦点
选择器:

index = forma.find(":focus").index();
给出所选元素的焦点。相反,您希望选择聚焦的元素。幸运的是,jQuery已经为您提供了足够的支持

注意:我删除了
[type!=hidden]
选择器,因为隐藏的输入字段永远不会有焦点。

给出所选元素的焦点。相反,您希望选择聚焦的元素。幸运的是,jQuery已经为您提供了足够的支持


注意:我删除了
[type!=hidden]
选择器,因为隐藏的输入字段永远不会有焦点。

您应该能够使用伪类来查找有焦点的元素

input = forma.find('input:focus, textarea:focus');


未测试

您应该能够使用伪类查找具有焦点的元素

input = forma.find('input:focus, textarea:focus');

未测试

使用

使用

jQuery

var f = $('form');
f.click(function(){    
    $('#index').val($(':input:focus',f).index());    
});​
HTML






选项



带焦点的字段索引:

jQuery

var f = $('form');
f.click(function(){    
    $('#index').val($(':input:focus',f).index());    
});​
HTML






选项



带焦点的字段索引:

如果要查找任何输入,请选中、复选框或使用收音机。请参阅my。如果要查找任何输入,请选中、复选框或使用收音机。看看我的,这就是我要找的。谢谢:)@Sasha使用.find()或其速记,正如我在上面所做的那样,查找输入元素:输入非常棒,但应该用来缩小较大子集中的元素。这就是我要找的。谢谢:)@Sasha使用.find()或其速记,正如我在上面所做的那样,查找输入元素:输入非常棒,但应该用于缩小较大子集中的元素。