Javascript 关注下一个具有';tabindex';财产
如何关注下一个具有“tabindex”属性的元素 我需要这样做,因为我的所有输入和选择都具有相同的tabindex,并且没有IDJavascript 关注下一个具有';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(); 另外
$('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();