Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.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 关注下一个具有';tabindex';财产_Javascript_Jquery - Fatal编程技术网

Javascript 关注下一个具有';tabindex';财产

Javascript 关注下一个具有';tabindex';财产,javascript,jquery,Javascript,Jquery,如何关注下一个具有“tabindex”属性的元素 我需要这样做,因为我的所有输入和选择都具有相同的tabindex,并且没有ID $('form').keypress(function (event) { $("*:focus").nextAll('[tabindex]').focus(); //this is not working }); 您需要选择:first元素: $(":focus").nextAll('[tabindex]:first').focus(); 另外

如何关注下一个具有“tabindex”属性的元素

我需要这样做,因为我的所有输入和选择都具有相同的tabindex,并且没有ID

$('form').keypress(function (event) {

    $("*:focus").nextAll('[tabindex]').focus(); //this is not working

});



您需要选择
:first
元素:

$(":focus").nextAll('[tabindex]:first').focus(); 
另外请注意,在
:focus
选择器的开头不需要
*
。这是隐含的

这里有一个完整的模型


您的第二次输入中还有一个输入错误(额外的“
”)。

我不认为您可以同时聚焦多个元素。我不想聚焦多个元素,只想下一次:
$(“*:focus”).next(“*[tabindex]”)。focus();
$(":focus").nextAll('[tabindex]:first').focus();